|
73617
|
2629
|
7
|
2026-05-27T06:43:55.596626+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864235596_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-405263299838408250
|
-3716561927427622287
|
click
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73615
|
NULL
|
NULL
|
NULL
|
|
73616
|
2628
|
27
|
2026-05-27T06:43:50.593704+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864230593_m1.jpg...
|
iTerm2
|
ffmpeg
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_init_state: compute buffer (conv) = 14 whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks
2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0
2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0
2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_a...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:06.402051Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73584, dur=73ms\n2026-05-27T09:43:06.403826Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n2026-05-27T09:43:06.542565Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73585, dur=86ms\n2026-05-27T09:43:13.578737Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73586 paired=2 still_pending=0\n2026-05-27T09:43:13.973186Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73587 paired=1 still_pending=0\n2026-05-27T09:43:14.410528Z INFO screenpipe_audio::transcription::engine: transcription engine runtime: Whisper variant=WhisperTiny\n2026-05-27T09:43:14.412034Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-27T09:43:14.412110Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-27T09:43:14.412138Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.032 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-27T09:43:14.550850Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-27T09:43:14.556109Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-27T09:43:14.556272Z INFO screenpipe_audio::meeting_streaming::controller: meeting streaming: coordinator listening (provider=selected-engine)\n2026-05-27T09:43:14.558262Z INFO screenpipe_audio::audio_manager::manager: seeded 72 speakers (named + unnamed) from DB into embedding manager\n2026-05-27T09:43:14.558712Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-27T09:43:14.558735Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-27T09:43:14.781086Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default input 'MacBook Pro Microphone (input)' not active, switching\n2026-05-27T09:43:14.842589Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842646Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default input: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842659Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default output 'System Audio (output)' not active, switching\n2026-05-27T09:43:15.089752Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-27T09:43:15.089791Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default output: System Audio (output)\n2026-05-27T09:43:15.089866Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-27T09:43:15.247297Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73588 paired=2 still_pending=0\n2026-05-27T09:43:15.305234Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-27T09:43:16.809775Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73589 paired=1 still_pending=0\n2026-05-27T09:43:17.143003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:17.986424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1474961779920796586, trigger=typing_pause)\n2026-05-27T09:43:18.548238Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:19.821273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73591 paired=1 still_pending=0\n2026-05-27T09:43:21.971702Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73592 paired=1 still_pending=0\n2026-05-27T09:43:22.321552Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73593 paired=1 still_pending=0\n2026-05-27T09:43:23.475380Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73594 paired=1 still_pending=0\n2026-05-27T09:43:24.617807Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73595 paired=2 still_pending=0\n2026-05-27T09:43:25.655250Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73596 paired=1 still_pending=0\n2026-05-27T09:43:26.996574Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73597 paired=1 still_pending=0\n2026-05-27T09:43:28.913321Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73598 paired=1 still_pending=0\n2026-05-27T09:43:30.459255Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73599 paired=1 still_pending=0\n2026-05-27T09:43:31.007589Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73600 paired=1 still_pending=0\n2026-05-27T09:43:32.639042Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73601 paired=1 still_pending=0\n2026-05-27T09:43:33.363695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73602 paired=1 still_pending=0\n2026-05-27T09:43:35.067528Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73603 paired=1 still_pending=0\n2026-05-27T09:43:35.630616Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73604 paired=1 still_pending=0\n2026-05-27T09:43:36.668330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:36.713868Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73605 paired=1 still_pending=0\n2026-05-27T09:43:37.513999Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=25 row_id=74641 frame_id=73606\n2026-05-27T09:43:38.847464Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=26 row_id=74642 frame_id=73608\n2026-05-27T09:43:41.979956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.017640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.836107Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=27 row_id=74643 frame_id=73610\n2026-05-27T09:43:45.984921Z 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-27T09:43:47.123995Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=28 row_id=74645 frame_id=73612\n2026-05-27T09:43:50.413408Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=29 row_id=74647 frame_id=73613","depth":4,"on_screen":true,"value":"whisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:06.402051Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73584, dur=73ms\n2026-05-27T09:43:06.403826Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n2026-05-27T09:43:06.542565Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73585, dur=86ms\n2026-05-27T09:43:13.578737Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73586 paired=2 still_pending=0\n2026-05-27T09:43:13.973186Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73587 paired=1 still_pending=0\n2026-05-27T09:43:14.410528Z INFO screenpipe_audio::transcription::engine: transcription engine runtime: Whisper variant=WhisperTiny\n2026-05-27T09:43:14.412034Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-27T09:43:14.412110Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-27T09:43:14.412138Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.032 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-27T09:43:14.550850Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-27T09:43:14.556109Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-27T09:43:14.556272Z INFO screenpipe_audio::meeting_streaming::controller: meeting streaming: coordinator listening (provider=selected-engine)\n2026-05-27T09:43:14.558262Z INFO screenpipe_audio::audio_manager::manager: seeded 72 speakers (named + unnamed) from DB into embedding manager\n2026-05-27T09:43:14.558712Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-27T09:43:14.558735Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-27T09:43:14.781086Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default input 'MacBook Pro Microphone (input)' not active, switching\n2026-05-27T09:43:14.842589Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842646Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default input: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842659Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default output 'System Audio (output)' not active, switching\n2026-05-27T09:43:15.089752Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-27T09:43:15.089791Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default output: System Audio (output)\n2026-05-27T09:43:15.089866Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-27T09:43:15.247297Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73588 paired=2 still_pending=0\n2026-05-27T09:43:15.305234Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-27T09:43:16.809775Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73589 paired=1 still_pending=0\n2026-05-27T09:43:17.143003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:17.986424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1474961779920796586, trigger=typing_pause)\n2026-05-27T09:43:18.548238Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:19.821273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73591 paired=1 still_pending=0\n2026-05-27T09:43:21.971702Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73592 paired=1 still_pending=0\n2026-05-27T09:43:22.321552Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73593 paired=1 still_pending=0\n2026-05-27T09:43:23.475380Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73594 paired=1 still_pending=0\n2026-05-27T09:43:24.617807Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73595 paired=2 still_pending=0\n2026-05-27T09:43:25.655250Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73596 paired=1 still_pending=0\n2026-05-27T09:43:26.996574Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73597 paired=1 still_pending=0\n2026-05-27T09:43:28.913321Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73598 paired=1 still_pending=0\n2026-05-27T09:43:30.459255Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73599 paired=1 still_pending=0\n2026-05-27T09:43:31.007589Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73600 paired=1 still_pending=0\n2026-05-27T09:43:32.639042Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73601 paired=1 still_pending=0\n2026-05-27T09:43:33.363695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73602 paired=1 still_pending=0\n2026-05-27T09:43:35.067528Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73603 paired=1 still_pending=0\n2026-05-27T09:43:35.630616Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73604 paired=1 still_pending=0\n2026-05-27T09:43:36.668330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:36.713868Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73605 paired=1 still_pending=0\n2026-05-27T09:43:37.513999Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=25 row_id=74641 frame_id=73606\n2026-05-27T09:43:38.847464Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=26 row_id=74642 frame_id=73608\n2026-05-27T09:43:41.979956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.017640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.836107Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=27 row_id=74643 frame_id=73610\n2026-05-27T09:43:45.984921Z 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-27T09:43:47.123995Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=28 row_id=74645 frame_id=73612\n2026-05-27T09:43:50.413408Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=29 row_id=74647 frame_id=73613","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ffmpeg","depth":1,"bounds":{"left":0.48194444,"top":0.033333335,"width":0.035416666,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6426194523814669389
|
2643140205174748608
|
click
|
accessibility
|
NULL
|
whisper_init_state: compute buffer (conv) = 14 whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks
2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0
2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0
2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_a...
|
73614
|
NULL
|
NULL
|
NULL
|
|
73615
|
2629
|
6
|
2026-05-27T06:43:50.413464+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864230413_m2.jpg...
|
iTerm2
|
ffmpeg
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_init_state: compute buffer (conv) = 14 whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks
2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0
2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0
2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_a...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:06.402051Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73584, dur=73ms\n2026-05-27T09:43:06.403826Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n2026-05-27T09:43:06.542565Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73585, dur=86ms\n2026-05-27T09:43:13.578737Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73586 paired=2 still_pending=0\n2026-05-27T09:43:13.973186Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73587 paired=1 still_pending=0\n2026-05-27T09:43:14.410528Z INFO screenpipe_audio::transcription::engine: transcription engine runtime: Whisper variant=WhisperTiny\n2026-05-27T09:43:14.412034Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-27T09:43:14.412110Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-27T09:43:14.412138Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.032 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-27T09:43:14.550850Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-27T09:43:14.556109Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-27T09:43:14.556272Z INFO screenpipe_audio::meeting_streaming::controller: meeting streaming: coordinator listening (provider=selected-engine)\n2026-05-27T09:43:14.558262Z INFO screenpipe_audio::audio_manager::manager: seeded 72 speakers (named + unnamed) from DB into embedding manager\n2026-05-27T09:43:14.558712Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-27T09:43:14.558735Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-27T09:43:14.781086Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default input 'MacBook Pro Microphone (input)' not active, switching\n2026-05-27T09:43:14.842589Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842646Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default input: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842659Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default output 'System Audio (output)' not active, switching\n2026-05-27T09:43:15.089752Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-27T09:43:15.089791Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default output: System Audio (output)\n2026-05-27T09:43:15.089866Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-27T09:43:15.247297Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73588 paired=2 still_pending=0\n2026-05-27T09:43:15.305234Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-27T09:43:16.809775Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73589 paired=1 still_pending=0\n2026-05-27T09:43:17.143003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:17.986424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1474961779920796586, trigger=typing_pause)\n2026-05-27T09:43:18.548238Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:19.821273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73591 paired=1 still_pending=0\n2026-05-27T09:43:21.971702Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73592 paired=1 still_pending=0\n2026-05-27T09:43:22.321552Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73593 paired=1 still_pending=0\n2026-05-27T09:43:23.475380Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73594 paired=1 still_pending=0\n2026-05-27T09:43:24.617807Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73595 paired=2 still_pending=0\n2026-05-27T09:43:25.655250Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73596 paired=1 still_pending=0\n2026-05-27T09:43:26.996574Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73597 paired=1 still_pending=0\n2026-05-27T09:43:28.913321Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73598 paired=1 still_pending=0\n2026-05-27T09:43:30.459255Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73599 paired=1 still_pending=0\n2026-05-27T09:43:31.007589Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73600 paired=1 still_pending=0\n2026-05-27T09:43:32.639042Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73601 paired=1 still_pending=0\n2026-05-27T09:43:33.363695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73602 paired=1 still_pending=0\n2026-05-27T09:43:35.067528Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73603 paired=1 still_pending=0\n2026-05-27T09:43:35.630616Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73604 paired=1 still_pending=0\n2026-05-27T09:43:36.668330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:36.713868Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73605 paired=1 still_pending=0\n2026-05-27T09:43:37.513999Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=25 row_id=74641 frame_id=73606\n2026-05-27T09:43:38.847464Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=26 row_id=74642 frame_id=73608\n2026-05-27T09:43:41.979956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.017640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.836107Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=27 row_id=74643 frame_id=73610\n2026-05-27T09:43:45.984921Z 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-27T09:43:47.123995Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=28 row_id=74645 frame_id=73612\n2026-05-27T09:43:50.413408Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=29 row_id=74647 frame_id=73613","depth":4,"on_screen":true,"value":"whisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:06.402051Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73584, dur=73ms\n2026-05-27T09:43:06.403826Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n2026-05-27T09:43:06.542565Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73585, dur=86ms\n2026-05-27T09:43:13.578737Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73586 paired=2 still_pending=0\n2026-05-27T09:43:13.973186Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73587 paired=1 still_pending=0\n2026-05-27T09:43:14.410528Z INFO screenpipe_audio::transcription::engine: transcription engine runtime: Whisper variant=WhisperTiny\n2026-05-27T09:43:14.412034Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-27T09:43:14.412110Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-27T09:43:14.412138Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.032 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-27T09:43:14.550850Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-27T09:43:14.556109Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-27T09:43:14.556272Z INFO screenpipe_audio::meeting_streaming::controller: meeting streaming: coordinator listening (provider=selected-engine)\n2026-05-27T09:43:14.558262Z INFO screenpipe_audio::audio_manager::manager: seeded 72 speakers (named + unnamed) from DB into embedding manager\n2026-05-27T09:43:14.558712Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-27T09:43:14.558735Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-27T09:43:14.781086Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default input 'MacBook Pro Microphone (input)' not active, switching\n2026-05-27T09:43:14.842589Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842646Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default input: MacBook Pro Microphone (input)\n2026-05-27T09:43:14.842659Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: default output 'System Audio (output)' not active, switching\n2026-05-27T09:43:15.089752Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-27T09:43:15.089791Z INFO screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] initial sync: started default output: System Audio (output)\n2026-05-27T09:43:15.089866Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-27T09:43:15.247297Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73588 paired=2 still_pending=0\n2026-05-27T09:43:15.305234Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-27T09:43:16.809775Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73589 paired=1 still_pending=0\n2026-05-27T09:43:17.143003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:17.986424Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1474961779920796586, trigger=typing_pause)\n2026-05-27T09:43:18.548238Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73590 paired=1 still_pending=0\n2026-05-27T09:43:19.821273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73591 paired=1 still_pending=0\n2026-05-27T09:43:21.971702Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73592 paired=1 still_pending=0\n2026-05-27T09:43:22.321552Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73593 paired=1 still_pending=0\n2026-05-27T09:43:23.475380Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73594 paired=1 still_pending=0\n2026-05-27T09:43:24.617807Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73595 paired=2 still_pending=0\n2026-05-27T09:43:25.655250Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73596 paired=1 still_pending=0\n2026-05-27T09:43:26.996574Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73597 paired=1 still_pending=0\n2026-05-27T09:43:28.913321Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73598 paired=1 still_pending=0\n2026-05-27T09:43:30.459255Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73599 paired=1 still_pending=0\n2026-05-27T09:43:31.007589Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73600 paired=1 still_pending=0\n2026-05-27T09:43:32.639042Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73601 paired=1 still_pending=0\n2026-05-27T09:43:33.363695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73602 paired=1 still_pending=0\n2026-05-27T09:43:35.067528Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73603 paired=1 still_pending=0\n2026-05-27T09:43:35.630616Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73604 paired=1 still_pending=0\n2026-05-27T09:43:36.668330Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:36.713868Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73605 paired=1 still_pending=0\n2026-05-27T09:43:37.513999Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=25 row_id=74641 frame_id=73606\n2026-05-27T09:43:38.847464Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=26 row_id=74642 frame_id=73608\n2026-05-27T09:43:41.979956Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.017640Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-405263299838408250, trigger=visual_change)\n2026-05-27T09:43:45.836107Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=27 row_id=74643 frame_id=73610\n2026-05-27T09:43:45.984921Z 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-27T09:43:47.123995Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=28 row_id=74645 frame_id=73612\n2026-05-27T09:43:50.413408Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=29 row_id=74647 frame_id=73613","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ffmpeg","depth":1,"bounds":{"left":0.50099736,"top":1.0,"width":0.016954787,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
6426194523814669389
|
2643140205174748608
|
click
|
accessibility
|
NULL
|
whisper_init_state: compute buffer (conv) = 14 whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks
2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0
2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0
2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_a...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73614
|
2628
|
26
|
2026-05-27T06:43:47.958925+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864227958_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ffmpeg
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2200006197280652234
|
-3716561927427622287
|
app_switch
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
ffmpeg
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73613
|
2629
|
5
|
2026-05-27T06:43:46.922717+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864226922_m2.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
Database
Database
Explore Garmin
Explore Garmin
API Reference
API Reference
From
20
/
05
/
2026
Calendar
To
27
/
05
/
2026
Calendar
Refresh
Today
Yesterday
7d
30d
90d
All
Europe/Sofia
AVG SLEEP
5h 54m
2026-05-20 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS <6H
4
of
6
tracked
AVG STEPS
2,248
0% days hit goal
BEST STEPS
4,423
2026-05-20
AVG HR
71 bpm
47–126 bpm
DAYS TRACKED
7
2026-05-20 → 2026-05-26
😴 Sleep Duration
click any row for full detail
6 nights · avg 5h 54m
DATE
DURATION
BEDTIME (LOCAL)
WAKE (LOCAL)
QUALITY
2026-05-25
5h 21m
00:24
06:11
<6h
Detail →
2026-05-24
8h 21m
23:30
08:29
≥7h
Detail →
2026-05-23
5h 15m
00:47
06:29
<6h
Detail →
2026-05-22
5h 13m
00:49
06:31
<6h
Detail →
2026-05-21
6h 12m
23:28
06:06
≥6h
Detail →
2026-05-20
5h 4m
01:18
07:00
<6h
Detail →
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
BEDTIME (LOCAL)
00:24
23:30
00:47
00:49
23:28
01:18
WAKE (LOCAL)
06:11
08:29
06:29
06:31
06:06
07:00
QUALITY
<6h
≥7h
<6h
<6h
≥6h
<6h
Detail →
Detail →
Detail →
Detail →
Detail →
Detail →
👟 Daily Steps
7 days · avg 2,248 · goal 0/7
DATE
STEPS
VS 8 000
% GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
VS 8 000
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
% GOAL
0%
2%
38%
32%
28%
42%
55%
❤️ Heart Rate — daily
6 days · avg 71 bpm
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
MIN
54
48
52
53
47
49
AVG
66.7
68.5
73.5
74.1
71.1
73.2
MAX
102
115
112
119
119
126
RANGE
48
67
60
66
72
77
📊 HR Zone Distribution
ZONE
DAYS
%
Resting <60
0
0%
Normal 60–79
6
100%
Elevated 80–99
0
0%
High ≥100
0
0%
ZONE
Resting <60
Normal 60–79
Elevated 80–99
High ≥100
DAYS
0...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.06881649,"height":-0.051875472},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.2835771,"top":1.0,"width":0.036901597,"height":-0.06304872},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.06881649,"height":-0.08459699},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.2835771,"top":1.0,"width":0.032413565,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.32679522,"top":1.0,"width":0.007978723,"height":-0.09177971},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.34707448,"top":1.0,"width":0.27327126,"height":-0.062250614},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.34707448,"top":1.0,"width":0.057513297,"height":-0.062250614},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.6256649,"top":1.0,"width":0.015957447,"height":-0.061452508},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.6291556,"top":1.0,"width":0.008976064,"height":-0.065043926},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Database","depth":2,"bounds":{"left":0.6427859,"top":1.0,"width":0.025265958,"height":-0.061452508},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Database","depth":3,"bounds":{"left":0.64611036,"top":1.0,"width":0.018450798,"height":-0.065043926},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Explore Garmin","depth":2,"bounds":{"left":0.6690492,"top":1.0,"width":0.03656915,"height":-0.061452508},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Explore Garmin","depth":3,"bounds":{"left":0.6725399,"top":1.0,"width":0.029587766,"height":-0.065043926},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.7067819,"top":1.0,"width":0.034242023,"height":-0.061452508},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.7101064,"top":1.0,"width":0.027426861,"height":-0.065043926},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.34707448,"top":1.0,"width":0.00930851,"height":-0.09856343},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.36319813,"top":1.0,"width":0.004986702,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.36918217,"top":1.0,"width":0.002493351,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.3726729,"top":1.0,"width":0.004986702,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.37865692,"top":1.0,"width":0.002493351,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.3821476,"top":1.0,"width":0.009973404,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.3934508,"top":1.0,"width":0.005485372,"height":-0.09856343},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.40541887,"top":1.0,"width":0.0043218085,"height":-0.09856343},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27","depth":4,"bounds":{"left":0.4167221,"top":1.0,"width":0.004986702,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.42270613,"top":1.0,"width":0.002493351,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.4261968,"top":1.0,"width":0.004986702,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.43218085,"top":1.0,"width":0.002493351,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.43567154,"top":1.0,"width":0.009973404,"height":-0.09816444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.44697472,"top":1.0,"width":0.005319149,"height":-0.09856343},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.45894283,"top":1.0,"width":0.024268618,"height":-0.09417403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Today","depth":2,"bounds":{"left":0.48603722,"top":1.0,"width":0.017121011,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Yesterday","depth":2,"bounds":{"left":0.50598407,"top":1.0,"width":0.02443484,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.5334109,"top":1.0,"width":0.010472074,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.54670876,"top":1.0,"width":0.013464096,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.56299865,"top":1.0,"width":0.013464096,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.57928854,"top":1.0,"width":0.010804521,"height":-0.09577012},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Europe/Sofia","depth":2,"bounds":{"left":0.59757316,"top":1.0,"width":0.025099734,"height":-0.098962545},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 54m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 → 2026-05-25","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS <6H","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,248","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG HR","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47–126 bpm","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 → 2026-05-26","depth":4,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"click any row for full detail","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6 nights · avg 5h 54m","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME (LOCAL)","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE (LOCAL)","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:24","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:11","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:30","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"08:29","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥7h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:47","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:29","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:49","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:31","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:28","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:06","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"01:18","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"07:00","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME (LOCAL)","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:24","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:30","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:47","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:49","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:28","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"01:18","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE (LOCAL)","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:11","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"08:29","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:29","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:31","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:06","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"07:00","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥7h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 2,248 · goal 0/7","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% GOAL","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% GOAL","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6 days · avg 71 bpm","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Zone Distribution","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting <60","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥100","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting <60","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥100","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-374450735945378372
|
-4823981261975085417
|
app_switch
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
Database
Database
Explore Garmin
Explore Garmin
API Reference
API Reference
From
20
/
05
/
2026
Calendar
To
27
/
05
/
2026
Calendar
Refresh
Today
Yesterday
7d
30d
90d
All
Europe/Sofia
AVG SLEEP
5h 54m
2026-05-20 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS <6H
4
of
6
tracked
AVG STEPS
2,248
0% days hit goal
BEST STEPS
4,423
2026-05-20
AVG HR
71 bpm
47–126 bpm
DAYS TRACKED
7
2026-05-20 → 2026-05-26
😴 Sleep Duration
click any row for full detail
6 nights · avg 5h 54m
DATE
DURATION
BEDTIME (LOCAL)
WAKE (LOCAL)
QUALITY
2026-05-25
5h 21m
00:24
06:11
<6h
Detail →
2026-05-24
8h 21m
23:30
08:29
≥7h
Detail →
2026-05-23
5h 15m
00:47
06:29
<6h
Detail →
2026-05-22
5h 13m
00:49
06:31
<6h
Detail →
2026-05-21
6h 12m
23:28
06:06
≥6h
Detail →
2026-05-20
5h 4m
01:18
07:00
<6h
Detail →
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
BEDTIME (LOCAL)
00:24
23:30
00:47
00:49
23:28
01:18
WAKE (LOCAL)
06:11
08:29
06:29
06:31
06:06
07:00
QUALITY
<6h
≥7h
<6h
<6h
≥6h
<6h
Detail →
Detail →
Detail →
Detail →
Detail →
Detail →
👟 Daily Steps
7 days · avg 2,248 · goal 0/7
DATE
STEPS
VS 8 000
% GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
VS 8 000
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
% GOAL
0%
2%
38%
32%
28%
42%
55%
❤️ Heart Rate — daily
6 days · avg 71 bpm
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
MIN
54
48
52
53
47
49
AVG
66.7
68.5
73.5
74.1
71.1
73.2
MAX
102
115
112
119
119
126
RANGE
48
67
60
66
72
77
📊 HR Zone Distribution
ZONE
DAYS
%
Resting <60
0
0%
Normal 60–79
6
100%
Elevated 80–99
0
0%
High ≥100
0
0%
ZONE
Resting <60
Normal 60–79
Elevated 80–99
High ≥100
DAYS
0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73612
|
2628
|
25
|
2026-05-27T06:43:45.887182+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864225887_m1.jpg...
|
Firefox
|
Garmin Dashboard — Personal
|
1
|
http://192.168.0.242:8007/dashboard
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
Database
Database
Explore Garmin
Explore Garmin
API Reference
API Reference
From
20
/
05
/
2026
Calendar
To
27
/
05
/
2026
Calendar
Refresh
Today
Yesterday
7d
30d
90d
All
Europe/Sofia
AVG SLEEP
5h 54m
2026-05-20 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS <6H
4
of
6
tracked
AVG STEPS
2,248
0% days hit goal
BEST STEPS
4,423
2026-05-20
AVG HR
71 bpm
47–126 bpm
DAYS TRACKED
7
2026-05-20 → 2026-05-26
😴 Sleep Duration
click any row for full detail
6 nights · avg 5h 54m
DATE
DURATION
BEDTIME (LOCAL)
WAKE (LOCAL)
QUALITY
2026-05-25
5h 21m
00:24
06:11
<6h
Detail →
2026-05-24
8h 21m
23:30
08:29
≥7h
Detail →
2026-05-23
5h 15m
00:47
06:29
<6h
Detail →
2026-05-22
5h 13m
00:49
06:31
<6h
Detail →
2026-05-21
6h 12m
23:28
06:06
≥6h
Detail →
2026-05-20
5h 4m
01:18
07:00
<6h
Detail →
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
BEDTIME (LOCAL)
00:24
23:30
00:47
00:49
23:28
01:18
WAKE (LOCAL)
06:11
08:29
06:29
06:31
06:06
07:00
QUALITY
<6h
≥7h
<6h
<6h
≥6h
<6h
Detail →
Detail →
Detail →
Detail →
Detail →
Detail →
👟 Daily Steps
7 days · avg 2,248 · goal 0/7
DATE
STEPS
VS 8 000
% GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
VS 8 000
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
% GOAL
0%
2%
38%
32%
28%
42%
55%
❤️ Heart Rate — daily
6 days · avg 71 bpm
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
MIN
54
48
52
53
47
49
AVG
66.7
68.5
73.5
74.1
71.1
73.2
MAX
102
115
112
119
119
126
RANGE
48
67
60
66
72
77
📊 HR Zone Distribution
ZONE
DAYS
%
Resting <60
0
0%
Normal 60–79
6
100%
Elevated 80–99
0
0%
High ≥100
0
0%
ZONE
Resting <60
Normal 60–79
Elevated 80–99
High ≥100
DAYS
0...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.072222225,"width":0.14375,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.027777778,"top":0.08777778,"width":0.077083334,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Garmin Dashboard","depth":4,"bounds":{"left":0.0,"top":0.11777778,"width":0.14375,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Garmin Dashboard","depth":5,"bounds":{"left":0.027777778,"top":0.13333334,"width":0.067708336,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.11805555,"top":0.12777779,"width":0.016666668,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.005902778,"top":0.16555555,"width":0.13229166,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.005902778,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.028819444,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.052083332,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.07534722,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.09861111,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"🏃 Garmin Dashboard","depth":1,"bounds":{"left":0.16041666,"top":0.086666666,"width":0.5708333,"height":0.025},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"🏃 Garmin Dashboard","depth":2,"bounds":{"left":0.16041666,"top":0.086666666,"width":0.12013889,"height":0.025},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Data","depth":2,"bounds":{"left":0.7423611,"top":0.08555555,"width":0.033333335,"height":0.027222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Data","depth":3,"bounds":{"left":0.7496528,"top":0.090555556,"width":0.01875,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Database","depth":2,"bounds":{"left":0.778125,"top":0.08555555,"width":0.05277778,"height":0.027222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Database","depth":3,"bounds":{"left":0.78506947,"top":0.090555556,"width":0.038541667,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Explore Garmin","depth":2,"bounds":{"left":0.8329861,"top":0.08555555,"width":0.07638889,"height":0.027222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Explore Garmin","depth":3,"bounds":{"left":0.8402778,"top":0.090555556,"width":0.061805554,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API Reference","depth":2,"bounds":{"left":0.91180557,"top":0.08555555,"width":0.07152778,"height":0.027222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API Reference","depth":3,"bounds":{"left":0.91875,"top":0.090555556,"width":0.057291668,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"From","depth":3,"bounds":{"left":0.16041666,"top":0.13722222,"width":0.019444445,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20","depth":4,"bounds":{"left":0.19409722,"top":0.13666667,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.20659722,"top":0.13666667,"width":0.0052083335,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.21388888,"top":0.13666667,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.22638889,"top":0.13666667,"width":0.0052083335,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.23368056,"top":0.13666667,"width":0.020833334,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.25729167,"top":0.13722222,"width":0.011458334,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"To","depth":3,"bounds":{"left":0.28229168,"top":0.13722222,"width":0.009027778,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27","depth":4,"bounds":{"left":0.30590278,"top":0.13666667,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.31840277,"top":0.13666667,"width":0.0052083335,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":4,"bounds":{"left":0.32569444,"top":0.13666667,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":3,"bounds":{"left":0.33819443,"top":0.13666667,"width":0.0052083335,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":4,"bounds":{"left":0.3454861,"top":0.13666667,"width":0.020833334,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":3,"bounds":{"left":0.36909723,"top":0.13722222,"width":0.011111111,"height":0.015555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Refresh","depth":2,"bounds":{"left":0.3940972,"top":0.13111112,"width":0.050694443,"height":0.027777778},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Today","depth":2,"bounds":{"left":0.45069444,"top":0.13333334,"width":0.03576389,"height":0.023333333},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Yesterday","depth":2,"bounds":{"left":0.4923611,"top":0.13333334,"width":0.051041666,"height":0.023333333},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"7d","depth":2,"bounds":{"left":0.54965276,"top":0.13333334,"width":0.021875,"height":0.023333333},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"30d","depth":2,"bounds":{"left":0.57743055,"top":0.13333334,"width":0.028125,"height":0.023333333},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"90d","depth":2,"bounds":{"left":0.61145836,"top":0.13333334,"width":0.028125,"height":0.023333333},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"All","depth":2,"bounds":{"left":0.6454861,"top":0.13333334,"width":0.022569444,"height":0.023333333},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Europe/Sofia","depth":2,"bounds":{"left":0.68368053,"top":0.13777778,"width":0.052430555,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG SLEEP","depth":4,"bounds":{"left":0.17118056,"top":0.20111111,"width":0.042708334,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 54m","depth":4,"bounds":{"left":0.17118056,"top":0.2188889,"width":0.05625,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 → 2026-05-25","depth":4,"bounds":{"left":0.17118056,"top":0.25111112,"width":0.053819444,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST NIGHT","depth":4,"bounds":{"left":0.28958333,"top":0.20111111,"width":0.047916666,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":4,"bounds":{"left":0.28958333,"top":0.2188889,"width":0.053819444,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":4,"bounds":{"left":0.28958333,"top":0.25111112,"width":0.045138888,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"NIGHTS <6H","depth":4,"bounds":{"left":0.40833333,"top":0.20111111,"width":0.048611112,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.40833333,"top":0.2188889,"width":0.010069445,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"of","depth":4,"bounds":{"left":0.40833333,"top":0.25111112,"width":0.009375,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":4,"bounds":{"left":0.41770834,"top":0.25111112,"width":0.0048611113,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"tracked","depth":4,"bounds":{"left":0.42256945,"top":0.25111112,"width":0.029513888,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG STEPS","depth":4,"bounds":{"left":0.52673614,"top":0.20111111,"width":0.04375,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,248","depth":4,"bounds":{"left":0.52673614,"top":0.2188889,"width":0.04375,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0% days hit goal","depth":4,"bounds":{"left":0.52673614,"top":0.25111112,"width":0.059722222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEST STEPS","depth":4,"bounds":{"left":0.6454861,"top":0.20111111,"width":0.047916666,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":4,"bounds":{"left":0.6454861,"top":0.2188889,"width":0.044097222,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":4,"bounds":{"left":0.6454861,"top":0.25111112,"width":0.045138888,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG HR","depth":4,"bounds":{"left":0.7638889,"top":0.20111111,"width":0.029861111,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71 bpm","depth":4,"bounds":{"left":0.7638889,"top":0.2188889,"width":0.05277778,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47–126 bpm","depth":4,"bounds":{"left":0.7638889,"top":0.25111112,"width":0.045138888,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS TRACKED","depth":4,"bounds":{"left":0.8826389,"top":0.20111111,"width":0.060069446,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7","depth":4,"bounds":{"left":0.8826389,"top":0.2188889,"width":0.009027778,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20 → 2026-05-26","depth":4,"bounds":{"left":0.8826389,"top":0.25111112,"width":0.054166667,"height":0.03},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"😴 Sleep Duration","depth":5,"bounds":{"left":0.17222223,"top":0.32777777,"width":0.07986111,"height":0.02},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"click any row for full detail","depth":5,"bounds":{"left":0.2576389,"top":0.3311111,"width":0.09618056,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6 nights · avg 5h 54m","depth":5,"bounds":{"left":0.89131945,"top":0.33,"width":0.08020833,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"bounds":{"left":0.17118056,"top":0.61277777,"width":0.020833334,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":8,"bounds":{"left":0.30972221,"top":0.61277777,"width":0.04236111,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME (LOCAL)","depth":8,"bounds":{"left":0.43159723,"top":0.61277777,"width":0.071875,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE (LOCAL)","depth":8,"bounds":{"left":0.6111111,"top":0.61277777,"width":0.059375,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":8,"bounds":{"left":0.76631945,"top":0.61277777,"width":0.03576389,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"bounds":{"left":0.17118056,"top":0.64444447,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":9,"bounds":{"left":0.30972221,"top":0.64444447,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:24","depth":8,"bounds":{"left":0.43159723,"top":0.64444447,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:11","depth":8,"bounds":{"left":0.6111111,"top":0.64444447,"width":0.021527778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.64611113,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.64611113,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"bounds":{"left":0.17118056,"top":0.6788889,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":9,"bounds":{"left":0.30972221,"top":0.6788889,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:30","depth":8,"bounds":{"left":0.43159723,"top":0.6788889,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"08:29","depth":8,"bounds":{"left":0.6111111,"top":0.6788889,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥7h","depth":9,"bounds":{"left":0.7708333,"top":0.6805556,"width":0.014236111,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.6805556,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"bounds":{"left":0.17118056,"top":0.7133333,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":9,"bounds":{"left":0.30972221,"top":0.7133333,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:47","depth":8,"bounds":{"left":0.43159723,"top":0.7133333,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:29","depth":8,"bounds":{"left":0.6111111,"top":0.7133333,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.715,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.715,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"bounds":{"left":0.17118056,"top":0.74777776,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":9,"bounds":{"left":0.30972221,"top":0.74777776,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:49","depth":8,"bounds":{"left":0.43159723,"top":0.74777776,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:31","depth":8,"bounds":{"left":0.6111111,"top":0.74777776,"width":0.022916667,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.7494444,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.7494444,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"bounds":{"left":0.17118056,"top":0.7822222,"width":0.049305554,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":9,"bounds":{"left":0.30972221,"top":0.7822222,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:28","depth":8,"bounds":{"left":0.43159723,"top":0.7822222,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:06","depth":8,"bounds":{"left":0.6111111,"top":0.7822222,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥6h","depth":9,"bounds":{"left":0.7708333,"top":0.7838889,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.7838889,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"bounds":{"left":0.17118056,"top":0.81666666,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":9,"bounds":{"left":0.30972221,"top":0.81666666,"width":0.027430555,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"01:18","depth":8,"bounds":{"left":0.43159723,"top":0.81666666,"width":0.021527778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"07:00","depth":8,"bounds":{"left":0.6111111,"top":0.81666666,"width":0.023611112,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.8183333,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.8183333,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"bounds":{"left":0.17118056,"top":0.61277777,"width":0.020833334,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"bounds":{"left":0.17118056,"top":0.64444447,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"bounds":{"left":0.17118056,"top":0.6788889,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"bounds":{"left":0.17118056,"top":0.7133333,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"bounds":{"left":0.17118056,"top":0.74777776,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"bounds":{"left":0.17118056,"top":0.7822222,"width":0.049305554,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"bounds":{"left":0.17118056,"top":0.81666666,"width":0.050694443,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DURATION","depth":8,"bounds":{"left":0.30972221,"top":0.61277777,"width":0.04236111,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 21m","depth":9,"bounds":{"left":0.30972221,"top":0.64444447,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8h 21m","depth":9,"bounds":{"left":0.30972221,"top":0.6788889,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 15m","depth":9,"bounds":{"left":0.30972221,"top":0.7133333,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 13m","depth":9,"bounds":{"left":0.30972221,"top":0.74777776,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6h 12m","depth":9,"bounds":{"left":0.30972221,"top":0.7822222,"width":0.031597223,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5h 4m","depth":9,"bounds":{"left":0.30972221,"top":0.81666666,"width":0.027430555,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BEDTIME (LOCAL)","depth":8,"bounds":{"left":0.43159723,"top":0.61277777,"width":0.071875,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:24","depth":8,"bounds":{"left":0.43159723,"top":0.64444447,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:30","depth":8,"bounds":{"left":0.43159723,"top":0.6788889,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:47","depth":8,"bounds":{"left":0.43159723,"top":0.7133333,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"00:49","depth":8,"bounds":{"left":0.43159723,"top":0.74777776,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23:28","depth":8,"bounds":{"left":0.43159723,"top":0.7822222,"width":0.023958333,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"01:18","depth":8,"bounds":{"left":0.43159723,"top":0.81666666,"width":0.021527778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"WAKE (LOCAL)","depth":8,"bounds":{"left":0.6111111,"top":0.61277777,"width":0.059375,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:11","depth":8,"bounds":{"left":0.6111111,"top":0.64444447,"width":0.021527778,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"08:29","depth":8,"bounds":{"left":0.6111111,"top":0.6788889,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:29","depth":8,"bounds":{"left":0.6111111,"top":0.7133333,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:31","depth":8,"bounds":{"left":0.6111111,"top":0.74777776,"width":0.022916667,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"06:06","depth":8,"bounds":{"left":0.6111111,"top":0.7822222,"width":0.024305556,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"07:00","depth":8,"bounds":{"left":0.6111111,"top":0.81666666,"width":0.023611112,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QUALITY","depth":8,"bounds":{"left":0.76631945,"top":0.61277777,"width":0.03576389,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.64611113,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥7h","depth":9,"bounds":{"left":0.7708333,"top":0.6805556,"width":0.014236111,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.715,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.7494444,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"≥6h","depth":9,"bounds":{"left":0.7708333,"top":0.7838889,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<6h","depth":9,"bounds":{"left":0.7708333,"top":0.8183333,"width":0.014930556,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.64611113,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.6805556,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.715,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.7494444,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.7838889,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Detail →","depth":9,"bounds":{"left":0.8798611,"top":0.8183333,"width":0.030902777,"height":0.014444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"👟 Daily Steps","depth":5,"bounds":{"left":0.17222223,"top":0.8755556,"width":0.061805554,"height":0.02},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 days · avg 2,248 · goal 0/7","depth":5,"bounds":{"left":0.8677083,"top":0.87777776,"width":0.103819445,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% GOAL","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-26","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"STEPS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"134","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,025","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,597","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2,221","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3,333","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4,423","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"VS 8 000","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-8,000","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-7,866","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,975","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,403","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-5,779","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-4,667","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-3,577","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% GOAL","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"38%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"32%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"28%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"42%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"55%","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"❤️ Heart Rate — daily","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6 days · avg 71 bpm","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DATE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-25","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-24","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-23","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-22","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-21","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026-05-20","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MIN","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"54","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"53","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"47","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"49","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AVG","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66.7","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"68.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.5","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"74.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"71.1","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"73.2","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"MAX","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"102","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"115","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"112","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"119","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"126","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"RANGE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"48","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"67","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"60","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"66","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"72","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"77","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"📊 HR Zone Distribution","depth":5,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting <60","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥100","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0%","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ZONE","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resting <60","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Normal 60–79","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Elevated 80–99","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"High ≥100","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DAYS","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-374450735945378372
|
-4823981261975085417
|
app_switch
|
accessibility
|
NULL
|
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Garmin Dashboard
Garmin Dashboard
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
🏃 Garmin Dashboard
🏃 Garmin Dashboard
Data
Data
Database
Database
Explore Garmin
Explore Garmin
API Reference
API Reference
From
20
/
05
/
2026
Calendar
To
27
/
05
/
2026
Calendar
Refresh
Today
Yesterday
7d
30d
90d
All
Europe/Sofia
AVG SLEEP
5h 54m
2026-05-20 → 2026-05-25
BEST NIGHT
8h 21m
2026-05-24
NIGHTS <6H
4
of
6
tracked
AVG STEPS
2,248
0% days hit goal
BEST STEPS
4,423
2026-05-20
AVG HR
71 bpm
47–126 bpm
DAYS TRACKED
7
2026-05-20 → 2026-05-26
😴 Sleep Duration
click any row for full detail
6 nights · avg 5h 54m
DATE
DURATION
BEDTIME (LOCAL)
WAKE (LOCAL)
QUALITY
2026-05-25
5h 21m
00:24
06:11
<6h
Detail →
2026-05-24
8h 21m
23:30
08:29
≥7h
Detail →
2026-05-23
5h 15m
00:47
06:29
<6h
Detail →
2026-05-22
5h 13m
00:49
06:31
<6h
Detail →
2026-05-21
6h 12m
23:28
06:06
≥6h
Detail →
2026-05-20
5h 4m
01:18
07:00
<6h
Detail →
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
DURATION
5h 21m
8h 21m
5h 15m
5h 13m
6h 12m
5h 4m
BEDTIME (LOCAL)
00:24
23:30
00:47
00:49
23:28
01:18
WAKE (LOCAL)
06:11
08:29
06:29
06:31
06:06
07:00
QUALITY
<6h
≥7h
<6h
<6h
≥6h
<6h
Detail →
Detail →
Detail →
Detail →
Detail →
Detail →
👟 Daily Steps
7 days · avg 2,248 · goal 0/7
DATE
STEPS
VS 8 000
% GOAL
2026-05-26
0
-8,000
0%
2026-05-25
134
-7,866
2%
2026-05-24
3,025
-4,975
38%
2026-05-23
2,597
-5,403
32%
2026-05-22
2,221
-5,779
28%
2026-05-21
3,333
-4,667
42%
2026-05-20
4,423
-3,577
55%
DATE
2026-05-26
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
STEPS
0
134
3,025
2,597
2,221
3,333
4,423
VS 8 000
-8,000
-7,866
-4,975
-5,403
-5,779
-4,667
-3,577
% GOAL
0%
2%
38%
32%
28%
42%
55%
❤️ Heart Rate — daily
6 days · avg 71 bpm
DATE
MIN
AVG
MAX
RANGE
2026-05-25
54
66.7
102
48
2026-05-24
48
68.5
115
67
2026-05-23
52
73.5
112
60
2026-05-22
53
74.1
119
66
2026-05-21
47
71.1
119
72
2026-05-20
49
73.2
126
77
DATE
2026-05-25
2026-05-24
2026-05-23
2026-05-22
2026-05-21
2026-05-20
MIN
54
48
52
53
47
49
AVG
66.7
68.5
73.5
74.1
71.1
73.2
MAX
102
115
112
119
119
126
RANGE
48
67
60
66
72
77
📊 HR Zone Distribution
ZONE
DAYS
%
Resting <60
0
0%
Normal 60–79
6
100%
Elevated 80–99
0
0%
High ≥100
0
0%
ZONE
Resting <60
Normal 60–79
Elevated 80–99
High ≥100
DAYS
0...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73611
|
2629
|
4
|
2026-05-27T06:43:39.461827+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864219461_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-405263299838408250
|
-3716561927427622287
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73608
|
NULL
|
NULL
|
NULL
|
|
73610
|
2628
|
24
|
2026-05-27T06:43:38.847453+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864218847_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll\ntotal 418272\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 .\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 ..\n-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg\n-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg\n-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg\n-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg\n-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg\n-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg\n-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg\n-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg\n-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg\n-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg\n-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg\n-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg\n-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg\n-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg\n-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg\n-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg\n-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg\n-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg\n-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg\n-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg\n-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg\n-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg\n-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg\n-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg\n-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg\n-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg\n-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg\n-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg\n-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg\n-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg\n-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg\n-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg\n-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg\n-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg\n-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg\n-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg\n-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg\n-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg\n-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg\n-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg\n-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg\n-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg\n-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg\n-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg\n-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg\n-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg\n-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg\n-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg\n-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg\n-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg\n-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg\n-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg\n-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg\n-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg\n-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg\n-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg\n-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg\n-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg\n-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg\n-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg\n-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg\n-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg\n-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg\n-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg\n-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg\n-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg\n-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg\n-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg\n-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg\n-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg\n-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg\n-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg\n-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg\n-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg\n-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg\n-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg\n-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg\n-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg\n-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg\n-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg\n-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg\n-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg\n-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg\n-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg\n-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg\n-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg\n-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg\n-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg\n-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg\n-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg\n-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg\n-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg\n-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg\n-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg\n-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg\n-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg\n-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg\n-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg\n-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg\n-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg\n-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg\n-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg\n-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg\n-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg\n-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg\n-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg\n-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg\n-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg\n-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg\n-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg\n-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg\n-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg\n-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg\n-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg\n-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg\n-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg\n-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg\n-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg\n-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg\n-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg\n-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg\n-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg\n-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg\n-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg\n-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg\n-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg\n-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg\n-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg\n-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg\n-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg\n-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg\n-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg\n-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg\n-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg\n-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg\n-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg\n-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg\n-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg\n-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg\n-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg\n-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg\n-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg\n-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg\n-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg\n-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg\n-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg\n-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg\n-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg\n-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg\n-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg\n-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg\n-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg\n-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg\n-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg\n-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg\n-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg\n-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg\n-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg\n-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg\n-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg\n-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg\n-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg\n-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg\n-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg\n-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg\n-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg\n-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg\n-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg\n-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg\n-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg\n-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg\n-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg\n-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg\n-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg\n-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg\n-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg\n-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg\n-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg\n-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg\n-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg\n-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg\n-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg\n-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg\n-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg\n-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg\n-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg\n-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg\n-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg\n-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg\n-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg\n-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg\n-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg\n-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg\n-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg\n-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg\n-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg\n-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg\n-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg\n-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg\n-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg\n-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg\n-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg\n-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg\n-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg\n-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg\n-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg\n-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg\n-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg\n-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg\n-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg\n-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg\n-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg\n-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg\n-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg\n-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg\n-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg\n-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg\n-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg\n-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg\n-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg\n-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg\n-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg\n-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg\n-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg\n-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg\n-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg\n-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg\n-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg\n-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg\n-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg\n-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg\n-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg\n-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg\n-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg\n-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg\n-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg\n-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg\n-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg\n-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg\n-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg\n-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg\n-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg\n-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg\n-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg\n-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg\n-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg\n-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg\n-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg\n-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg\n-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg\n-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg\n-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg\n-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg\n-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg\n-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg\n-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg\n-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg\n-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg\n-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg\n-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg\n-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg\n-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg\n-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg\n-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg\n-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg\n-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg\n-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg\n-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg\n-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg\n-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg\n-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg\n-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg\n-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg\n-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg\n-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg\n-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg\n-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg\n-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg\n-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg\n-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg\n-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg\n-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg\n-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg\n-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg\n-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg\n-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg\n-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg\n-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg\n-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg\n-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg\n-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg\n-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg\n-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg\n-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg\n-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg\n-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg\n-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg\n-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg\n-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg\n-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg\n-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg\n-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg\n-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg\n-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg\n-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg\n-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg\n-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg\n-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg\n-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg\n-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg\n-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg\n-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg\n-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg\n-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg\n-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg\n-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg\n-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg\n-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg\n-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg\n-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg\n-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg\n-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg\n-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg\n-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg\n-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg\n-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg\n-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg\n-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg\n-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg\n-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg\n-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg\n-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg\n-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg\n-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg\n-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg\n-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg\n-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg\n-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg\n-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg\n-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg\n-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg\n-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg\n-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg\n-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg\n-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg\n-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg\n-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg\n-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg\n-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg\n-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg\n-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg\n-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg\n-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg\n-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg\n-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg\n-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg\n-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg\n-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg\n-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg\n-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg\n-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg\n-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg\n-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg\n-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg\n-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg\n-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg\n-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg\n-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg\n-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg\n-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg\n-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg\n-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg\n-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg\n-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg\n-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg\n-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg\n-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg\n-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg\n-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg\n-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg\n-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg\n-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg\n-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg\n-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg\n-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg\n-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg\n-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg\n-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg\n-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg\n-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg\n-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg\n-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg\n-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg\n-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg\n-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg\n-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg\n-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg\n-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg\n-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg\n-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg\n-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg\n-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg\n-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg\n-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg\n-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg\n-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg\n-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg\n-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg\n-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg\n-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg\n-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg\n-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg\n-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg\n-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg\n-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg\n-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg\n-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg\n-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg\n-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg\n-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg\n-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg\n-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg\n-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg\n-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg\n-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg\n-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg\n-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg\n-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg\n-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg\n-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg\n-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg\n-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg\n-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg\n-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg\n-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg\n-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg\n-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg\n-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg\n-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg\n-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg\n-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg\n-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg\n-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg\n-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg\n-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg\n-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg\n-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg\n-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg\n-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg\n-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg\n-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg\n-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg\n-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4\n-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4\n-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4\n-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4\n-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4\n-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4\n-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4\n-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4\n-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4\n-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4\n-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4\n-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4\n-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4\n-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4\n-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4\n-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4\n-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4\n-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4\n-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4\n-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4\n-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4\n-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4\n-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4\n-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4\n-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4\n-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4\n-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4\n-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4\n-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4\n-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4\n-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4\n-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4\n-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4\n-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4\n-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4\n-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4\n-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4\n-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4\n-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4\n-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4\n-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4\n-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4\n-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4\n-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4\n-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4\n-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4\n-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4\n-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4\n-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4\n-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4\n-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4\n-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4\n-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4\n-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4\n-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4\n-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4\n-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4\n-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4\n-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4\n-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4\n-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4\n-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4\n-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4\n-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-405263299838408250
|
-3716561927427622287
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
total 418272
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 .
drwxr-xr-x 13 lukas staff 416 27 May 09:41 ..
-rw-r--r-- 1 lukas staff 257019 26 May 20:51 1779817884124_m1.jpg
-rw-r--r-- 1 lukas staff 175544 26 May 20:51 1779817884226_m2.jpg
-rw-r--r-- 1 lukas staff 271909 26 May 20:51 1779817885406_m1.jpg
-rw-r--r-- 1 lukas staff 283169 26 May 20:51 1779817892271_m1.jpg
-rw-r--r-- 1 lukas staff 199369 26 May 20:51 1779817892364_m2.jpg
-rw-r--r-- 1 lukas staff 137902 26 May 20:51 1779817898926_m2.jpg
-rw-r--r-- 1 lukas staff 309387 26 May 20:51 1779817899027_m1.jpg
-rw-r--r-- 1 lukas staff 196261 26 May 20:51 1779817902526_m2.jpg
-rw-r--r-- 1 lukas staff 338259 26 May 20:51 1779817906025_m1.jpg
-rw-r--r-- 1 lukas staff 196292 26 May 20:51 1779817907244_m2.jpg
-rw-r--r-- 1 lukas staff 158811 26 May 20:51 1779817908925_m2.jpg
-rw-r--r-- 1 lukas staff 158424 26 May 20:51 1779817912874_m2.jpg
-rw-r--r-- 1 lukas staff 356468 26 May 20:51 1779817912978_m1.jpg
-rw-r--r-- 1 lukas staff 158421 26 May 20:51 1779817914307_m2.jpg
-rw-r--r-- 1 lukas staff 372469 26 May 20:51 1779817914407_m1.jpg
-rw-r--r-- 1 lukas staff 159050 26 May 20:51 1779817915324_m2.jpg
-rw-r--r-- 1 lukas staff 377047 26 May 20:51 1779817915428_m1.jpg
-rw-r--r-- 1 lukas staff 159083 26 May 20:51 1779817916124_m2.jpg
-rw-r--r-- 1 lukas staff 388908 26 May 20:51 1779817916435_m1.jpg
-rw-r--r-- 1 lukas staff 159014 26 May 20:52 1779817921443_m2.jpg
-rw-r--r-- 1 lukas staff 388788 26 May 20:52 1779817921546_m1.jpg
-rw-r--r-- 1 lukas staff 395677 26 May 20:52 1779817925058_m1.jpg
-rw-r--r-- 1 lukas staff 158466 26 May 20:52 1779817925160_m2.jpg
-rw-r--r-- 1 lukas staff 401810 26 May 20:52 1779817926228_m1.jpg
-rw-r--r-- 1 lukas staff 165781 26 May 20:52 1779817927478_m2.jpg
-rw-r--r-- 1 lukas staff 164616 26 May 20:52 1779817932777_m2.jpg
-rw-r--r-- 1 lukas staff 401836 26 May 20:52 1779817932892_m1.jpg
-rw-r--r-- 1 lukas staff 138799 26 May 20:52 1779817933601_m2.jpg
-rw-r--r-- 1 lukas staff 138837 26 May 20:52 1779817938565_m2.jpg
-rw-r--r-- 1 lukas staff 401727 26 May 20:52 1779817938669_m1.jpg
-rw-r--r-- 1 lukas staff 138982 26 May 20:52 1779817939581_m2.jpg
-rw-r--r-- 1 lukas staff 399096 26 May 20:52 1779817939684_m1.jpg
-rw-r--r-- 1 lukas staff 401494 26 May 20:52 1779817940656_m1.jpg
-rw-r--r-- 1 lukas staff 139137 26 May 20:52 1779817940757_m2.jpg
-rw-r--r-- 1 lukas staff 139209 26 May 20:52 1779817941492_m2.jpg
-rw-r--r-- 1 lukas staff 399642 26 May 20:52 1779817941803_m1.jpg
-rw-r--r-- 1 lukas staff 139214 26 May 20:52 1779817942454_m2.jpg
-rw-r--r-- 1 lukas staff 398930 26 May 20:52 1779817942971_m1.jpg
-rw-r--r-- 1 lukas staff 139176 26 May 20:52 1779817943370_m2.jpg
-rw-r--r-- 1 lukas staff 400590 26 May 20:52 1779817943996_m1.jpg
-rw-r--r-- 1 lukas staff 400569 26 May 20:52 1779817946738_m1.jpg
-rw-r--r-- 1 lukas staff 139472 26 May 20:52 1779817946843_m2.jpg
-rw-r--r-- 1 lukas staff 400830 26 May 20:52 1779817947466_m1.jpg
-rw-r--r-- 1 lukas staff 139700 26 May 20:52 1779817947877_m2.jpg
-rw-r--r-- 1 lukas staff 401097 26 May 20:52 1779817947977_m1.jpg
-rw-r--r-- 1 lukas staff 401084 26 May 20:52 1779817948506_m1.jpg
-rw-r--r-- 1 lukas staff 139744 26 May 20:52 1779817949019_m2.jpg
-rw-r--r-- 1 lukas staff 399416 26 May 20:52 1779817950038_m1.jpg
-rw-r--r-- 1 lukas staff 139982 26 May 20:52 1779817950143_m2.jpg
-rw-r--r-- 1 lukas staff 140051 26 May 20:52 1779817951430_m2.jpg
-rw-r--r-- 1 lukas staff 395334 26 May 20:52 1779817951535_m1.jpg
-rw-r--r-- 1 lukas staff 140060 26 May 20:52 1779817952618_m2.jpg
-rw-r--r-- 1 lukas staff 139892 26 May 20:52 1779817954420_m2.jpg
-rw-r--r-- 1 lukas staff 394870 26 May 20:52 1779817954522_m1.jpg
-rw-r--r-- 1 lukas staff 396293 26 May 20:52 1779817956277_m1.jpg
-rw-r--r-- 1 lukas staff 140302 26 May 20:52 1779817956381_m2.jpg
-rw-r--r-- 1 lukas staff 396159 26 May 20:52 1779817958551_m1.jpg
-rw-r--r-- 1 lukas staff 140572 26 May 20:52 1779817958656_m2.jpg
-rw-r--r-- 1 lukas staff 140656 26 May 20:52 1779817959717_m2.jpg
-rw-r--r-- 1 lukas staff 398917 26 May 20:52 1779817959820_m1.jpg
-rw-r--r-- 1 lukas staff 140809 26 May 20:52 1779817961169_m2.jpg
-rw-r--r-- 1 lukas staff 400913 26 May 20:52 1779817961274_m1.jpg
-rw-r--r-- 1 lukas staff 140797 26 May 20:52 1779817962283_m2.jpg
-rw-r--r-- 1 lukas staff 398679 26 May 20:52 1779817962992_m1.jpg
-rw-r--r-- 1 lukas staff 141081 26 May 20:52 1779817963296_m2.jpg
-rw-r--r-- 1 lukas staff 136749 26 May 20:52 1779817964328_m2.jpg
-rw-r--r-- 1 lukas staff 400794 26 May 20:52 1779817964432_m1.jpg
-rw-r--r-- 1 lukas staff 398766 26 May 20:52 1779817964969_m1.jpg
-rw-r--r-- 1 lukas staff 136915 26 May 20:52 1779817965488_m2.jpg
-rw-r--r-- 1 lukas staff 401862 26 May 20:52 1779817966673_m1.jpg
-rw-r--r-- 1 lukas staff 136961 26 May 20:52 1779817966778_m2.jpg
-rw-r--r-- 1 lukas staff 137053 26 May 20:52 1779817967821_m2.jpg
-rw-r--r-- 1 lukas staff 398974 26 May 20:52 1779817967923_m1.jpg
-rw-r--r-- 1 lukas staff 136973 26 May 20:52 1779817968781_m2.jpg
-rw-r--r-- 1 lukas staff 402483 26 May 20:52 1779817968991_m1.jpg
-rw-r--r-- 1 lukas staff 137255 26 May 20:52 1779817970804_m2.jpg
-rw-r--r-- 1 lukas staff 400292 26 May 20:52 1779817970905_m1.jpg
-rw-r--r-- 1 lukas staff 402161 26 May 20:52 1779817972186_m1.jpg
-rw-r--r-- 1 lukas staff 137415 26 May 20:52 1779817972287_m2.jpg
-rw-r--r-- 1 lukas staff 405765 26 May 20:52 1779817973364_m1.jpg
-rw-r--r-- 1 lukas staff 137311 26 May 20:52 1779817973466_m2.jpg
-rw-r--r-- 1 lukas staff 137385 26 May 20:52 1779817974225_m2.jpg
-rw-r--r-- 1 lukas staff 405758 26 May 20:52 1779817974533_m1.jpg
-rw-r--r-- 1 lukas staff 404568 26 May 20:52 1779817977344_m1.jpg
-rw-r--r-- 1 lukas staff 137466 26 May 20:52 1779817977445_m2.jpg
-rw-r--r-- 1 lukas staff 405108 26 May 20:52 1779817978356_m1.jpg
-rw-r--r-- 1 lukas staff 137360 26 May 20:52 1779817978461_m2.jpg
-rw-r--r-- 1 lukas staff 405212 26 May 20:52 1779817979603_m1.jpg
-rw-r--r-- 1 lukas staff 137613 26 May 20:52 1779817979706_m2.jpg
-rw-r--r-- 1 lukas staff 137912 26 May 20:53 1779817982450_m2.jpg
-rw-r--r-- 1 lukas staff 405969 26 May 20:53 1779817982554_m1.jpg
-rw-r--r-- 1 lukas staff 137827 26 May 20:53 1779817983941_m2.jpg
-rw-r--r-- 1 lukas staff 403217 26 May 20:53 1779817984046_m1.jpg
-rw-r--r-- 1 lukas staff 138115 26 May 20:53 1779817985357_m2.jpg
-rw-r--r-- 1 lukas staff 175447 26 May 20:53 1779817985460_m1.jpg
-rw-r--r-- 1 lukas staff 181494 26 May 20:53 1779817990227_m1.jpg
-rw-r--r-- 1 lukas staff 138582 26 May 20:53 1779817990327_m2.jpg
-rw-r--r-- 1 lukas staff 195213 26 May 20:53 1779817991718_m1.jpg
-rw-r--r-- 1 lukas staff 138549 26 May 20:53 1779817991823_m2.jpg
-rw-r--r-- 1 lukas staff 201574 26 May 20:53 1779817993272_m1.jpg
-rw-r--r-- 1 lukas staff 138879 26 May 20:53 1779817993374_m2.jpg
-rw-r--r-- 1 lukas staff 206112 26 May 20:53 1779817994249_m1.jpg
-rw-r--r-- 1 lukas staff 140122 26 May 20:53 1779817994452_m2.jpg
-rw-r--r-- 1 lukas staff 227995 26 May 20:53 1779817998875_m1.jpg
-rw-r--r-- 1 lukas staff 116780 26 May 20:53 1779818001607_m2.jpg
-rw-r--r-- 1 lukas staff 218930 26 May 20:53 1779818001952_m1.jpg
-rw-r--r-- 1 lukas staff 218974 26 May 20:53 1779818002651_m1.jpg
-rw-r--r-- 1 lukas staff 122114 26 May 20:53 1779818004627_m2.jpg
-rw-r--r-- 1 lukas staff 233289 26 May 20:53 1779818007213_m1.jpg
-rw-r--r-- 1 lukas staff 123072 26 May 20:53 1779818008359_m2.jpg
-rw-r--r-- 1 lukas staff 272392 26 May 20:53 1779818013753_m1.jpg
-rw-r--r-- 1 lukas staff 115560 26 May 20:53 1779818014232_m2.jpg
-rw-r--r-- 1 lukas staff 116192 26 May 20:53 1779818017282_m2.jpg
-rw-r--r-- 1 lukas staff 291969 26 May 20:53 1779818017387_m1.jpg
-rw-r--r-- 1 lukas staff 142201 26 May 20:53 1779818017854_m2.jpg
-rw-r--r-- 1 lukas staff 123377 26 May 20:53 1779818020938_m2.jpg
-rw-r--r-- 1 lukas staff 352691 26 May 20:54 1779818043483_m1.jpg
-rw-r--r-- 1 lukas staff 116496 26 May 20:54 1779818043588_m2.jpg
-rw-r--r-- 1 lukas staff 117204 26 May 20:54 1779818045405_m2.jpg
-rw-r--r-- 1 lukas staff 352798 26 May 20:54 1779818045769_m1.jpg
-rw-r--r-- 1 lukas staff 137024 26 May 20:54 1779818048443_m2.jpg
-rw-r--r-- 1 lukas staff 363567 26 May 20:54 1779818048530_m1.jpg
-rw-r--r-- 1 lukas staff 136624 26 May 20:54 1779818050400_m2.jpg
-rw-r--r-- 1 lukas staff 363617 26 May 20:54 1779818050503_m1.jpg
-rw-r--r-- 1 lukas staff 372547 26 May 20:54 1779818051571_m1.jpg
-rw-r--r-- 1 lukas staff 126436 26 May 20:54 1779818051658_m2.jpg
-rw-r--r-- 1 lukas staff 125879 26 May 20:54 1779818058355_m2.jpg
-rw-r--r-- 1 lukas staff 387017 26 May 20:54 1779818060234_m1.jpg
-rw-r--r-- 1 lukas staff 125731 26 May 20:54 1779818060337_m2.jpg
-rw-r--r-- 1 lukas staff 390362 26 May 20:54 1779818062817_m1.jpg
-rw-r--r-- 1 lukas staff 125929 26 May 20:54 1779818062917_m2.jpg
-rw-r--r-- 1 lukas staff 126054 26 May 20:54 1779818063517_m2.jpg
-rw-r--r-- 1 lukas staff 388817 26 May 20:54 1779818063923_m1.jpg
-rw-r--r-- 1 lukas staff 388751 26 May 20:54 1779818064568_m1.jpg
-rw-r--r-- 1 lukas staff 125774 26 May 20:54 1779818064985_m2.jpg
-rw-r--r-- 1 lukas staff 386374 26 May 20:54 1779818066950_m1.jpg
-rw-r--r-- 1 lukas staff 125278 26 May 20:54 1779818067051_m2.jpg
-rw-r--r-- 1 lukas staff 389420 26 May 20:54 1779818067399_m1.jpg
-rw-r--r-- 1 lukas staff 134307 26 May 20:54 1779818068084_m2.jpg
-rw-r--r-- 1 lukas staff 386699 26 May 20:54 1779818070427_m1.jpg
-rw-r--r-- 1 lukas staff 134110 26 May 20:54 1779818070529_m2.jpg
-rw-r--r-- 1 lukas staff 134103 26 May 20:54 1779818071365_m2.jpg
-rw-r--r-- 1 lukas staff 390254 26 May 20:54 1779818071569_m1.jpg
-rw-r--r-- 1 lukas staff 134254 26 May 20:54 1779818074919_m2.jpg
-rw-r--r-- 1 lukas staff 388138 26 May 20:54 1779818077988_m1.jpg
-rw-r--r-- 1 lukas staff 391953 26 May 20:54 1779818079684_m1.jpg
-rw-r--r-- 1 lukas staff 134328 26 May 20:54 1779818079814_m2.jpg
-rw-r--r-- 1 lukas staff 137554 26 May 20:54 1779818080382_m2.jpg
-rw-r--r-- 1 lukas staff 396185 26 May 20:54 1779818083268_m1.jpg
-rw-r--r-- 1 lukas staff 136829 26 May 20:54 1779818083368_m2.jpg
-rw-r--r-- 1 lukas staff 137762 26 May 20:54 1779818083946_m2.jpg
-rw-r--r-- 1 lukas staff 137853 26 May 20:54 1779818086235_m2.jpg
-rw-r--r-- 1 lukas staff 396186 26 May 20:54 1779818086338_m1.jpg
-rw-r--r-- 1 lukas staff 132596 26 May 20:54 1779818090088_m2.jpg
-rw-r--r-- 1 lukas staff 132637 26 May 20:54 1779818090968_m2.jpg
-rw-r--r-- 1 lukas staff 375661 26 May 20:54 1779818091072_m1.jpg
-rw-r--r-- 1 lukas staff 139523 26 May 20:54 1779818093307_m2.jpg
-rw-r--r-- 1 lukas staff 375135 26 May 20:54 1779818094735_m1.jpg
-rw-r--r-- 1 lukas staff 197415 26 May 20:55 1779818109139_m1.jpg
-rw-r--r-- 1 lukas staff 64269 26 May 20:55 1779818111714_m1.jpg
-rw-r--r-- 1 lukas staff 137325 26 May 20:55 1779818113467_m2.jpg
-rw-r--r-- 1 lukas staff 71444 26 May 20:55 1779818114101_m1.jpg
-rw-r--r-- 1 lukas staff 71539 26 May 20:55 1779818116223_m1.jpg
-rw-r--r-- 1 lukas staff 72104 26 May 20:55 1779818118373_m1.jpg
-rw-r--r-- 1 lukas staff 80053 26 May 20:55 1779818125307_m1.jpg
-rw-r--r-- 1 lukas staff 75890 26 May 20:55 1779818126342_m1.jpg
-rw-r--r-- 1 lukas staff 140569 26 May 20:55 1779818127622_m2.jpg
-rw-r--r-- 1 lukas staff 75847 26 May 20:55 1779818128771_m1.jpg
-rw-r--r-- 1 lukas staff 140620 26 May 20:55 1779818128874_m2.jpg
-rw-r--r-- 1 lukas staff 142188 26 May 20:55 1779818131393_m2.jpg
-rw-r--r-- 1 lukas staff 140649 26 May 20:55 1779818136725_m2.jpg
-rw-r--r-- 1 lukas staff 140648 26 May 20:55 1779818138205_m2.jpg
-rw-r--r-- 1 lukas staff 139955 26 May 20:55 1779818139243_m2.jpg
-rw-r--r-- 1 lukas staff 140033 26 May 20:55 1779818140275_m2.jpg
-rw-r--r-- 1 lukas staff 139781 26 May 20:55 1779818141492_m2.jpg
-rw-r--r-- 1 lukas staff 140283 26 May 20:55 1779818148858_m2.jpg
-rw-r--r-- 1 lukas staff 139483 26 May 20:55 1779818154195_m2.jpg
-rw-r--r-- 1 lukas staff 139076 26 May 20:55 1779818155385_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:55 1779818157799_m1.jpg
-rw-r--r-- 1 lukas staff 141426 26 May 20:56 1779818165491_m2.jpg
-rw-r--r-- 1 lukas staff 75683 26 May 20:56 1779818175060_m1.jpg
-rw-r--r-- 1 lukas staff 129720 26 May 20:56 1779818176406_m2.jpg
-rw-r--r-- 1 lukas staff 75672 26 May 20:56 1779818176507_m1.jpg
-rw-r--r-- 1 lukas staff 111380 26 May 20:56 1779818177923_m2.jpg
-rw-r--r-- 1 lukas staff 117346 26 May 20:56 1779818181026_m2.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:56 1779818193607_m1.jpg
-rw-r--r-- 1 lukas staff 75796 26 May 20:56 1779818195465_m1.jpg
-rw-r--r-- 1 lukas staff 122079 26 May 20:56 1779818195558_m2.jpg
-rw-r--r-- 1 lukas staff 129609 26 May 20:56 1779818196336_m2.jpg
-rw-r--r-- 1 lukas staff 143570 26 May 20:56 1779818199074_m2.jpg
-rw-r--r-- 1 lukas staff 75719 26 May 20:56 1779818199178_m1.jpg
-rw-r--r-- 1 lukas staff 119603 26 May 20:56 1779818199609_m2.jpg
-rw-r--r-- 1 lukas staff 75734 26 May 20:56 1779818200205_m1.jpg
-rw-r--r-- 1 lukas staff 133922 26 May 20:56 1779818202849_m2.jpg
-rw-r--r-- 1 lukas staff 121588 26 May 20:56 1779818207725_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:56 1779818207830_m1.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 20:56 1779818208624_m1.jpg
-rw-r--r-- 1 lukas staff 117516 26 May 20:56 1779818208933_m2.jpg
-rw-r--r-- 1 lukas staff 134989 26 May 20:56 1779818212386_m2.jpg
-rw-r--r-- 1 lukas staff 75849 26 May 20:56 1779818213957_m1.jpg
-rw-r--r-- 1 lukas staff 75786 26 May 20:56 1779818214842_m1.jpg
-rw-r--r-- 1 lukas staff 122720 26 May 20:56 1779818215149_m2.jpg
-rw-r--r-- 1 lukas staff 75760 26 May 20:56 1779818215560_m1.jpg
-rw-r--r-- 1 lukas staff 125651 26 May 20:56 1779818216183_m2.jpg
-rw-r--r-- 1 lukas staff 75779 26 May 20:56 1779818217308_m1.jpg
-rw-r--r-- 1 lukas staff 143811 26 May 20:56 1779818217412_m2.jpg
-rw-r--r-- 1 lukas staff 75781 26 May 20:56 1779818219357_m1.jpg
-rw-r--r-- 1 lukas staff 130956 26 May 20:56 1779818219462_m2.jpg
-rw-r--r-- 1 lukas staff 143262 26 May 20:57 1779818223001_m2.jpg
-rw-r--r-- 1 lukas staff 75670 26 May 20:57 1779818223525_m1.jpg
-rw-r--r-- 1 lukas staff 143750 26 May 20:57 1779818225020_m2.jpg
-rw-r--r-- 1 lukas staff 75704 26 May 20:57 1779818225123_m1.jpg
-rw-r--r-- 1 lukas staff 141199 26 May 20:57 1779818234490_m2.jpg
-rw-r--r-- 1 lukas staff 75666 26 May 20:57 1779818234595_m1.jpg
-rw-r--r-- 1 lukas staff 141337 26 May 20:57 1779818265427_m2.jpg
-rw-r--r-- 1 lukas staff 75913 26 May 20:57 1779818265527_m1.jpg
-rw-r--r-- 1 lukas staff 75896 26 May 20:57 1779818271049_m1.jpg
-rw-r--r-- 1 lukas staff 141297 26 May 20:58 1779818296496_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818301763_m1.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818303157_m1.jpg
-rw-r--r-- 1 lukas staff 143796 26 May 20:58 1779818303262_m2.jpg
-rw-r--r-- 1 lukas staff 109597 26 May 20:58 1779818308149_m2.jpg
-rw-r--r-- 1 lukas staff 75790 26 May 20:58 1779818308249_m1.jpg
-rw-r--r-- 1 lukas staff 119740 26 May 20:58 1779818309261_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:58 1779818313130_m1.jpg
-rw-r--r-- 1 lukas staff 144824 26 May 20:58 1779818320612_m2.jpg
-rw-r--r-- 1 lukas staff 145105 26 May 20:58 1779818321146_m2.jpg
-rw-r--r-- 1 lukas staff 75885 26 May 20:58 1779818321249_m1.jpg
-rw-r--r-- 1 lukas staff 143443 26 May 20:58 1779818322314_m2.jpg
-rw-r--r-- 1 lukas staff 75767 26 May 20:58 1779818322417_m1.jpg
-rw-r--r-- 1 lukas staff 167907 26 May 20:58 1779818325691_m2.jpg
-rw-r--r-- 1 lukas staff 75729 26 May 20:58 1779818325795_m1.jpg
-rw-r--r-- 1 lukas staff 143269 26 May 20:58 1779818328161_m2.jpg
-rw-r--r-- 1 lukas staff 75753 26 May 20:58 1779818328264_m1.jpg
-rw-r--r-- 1 lukas staff 143079 26 May 20:58 1779818328883_m2.jpg
-rw-r--r-- 1 lukas staff 75757 26 May 20:58 1779818329296_m1.jpg
-rw-r--r-- 1 lukas staff 140611 26 May 20:58 1779818330114_m2.jpg
-rw-r--r-- 1 lukas staff 140588 26 May 20:58 1779818332378_m2.jpg
-rw-r--r-- 1 lukas staff 75764 26 May 20:58 1779818332483_m1.jpg
-rw-r--r-- 1 lukas staff 164591 26 May 20:58 1779818333258_m2.jpg
-rw-r--r-- 1 lukas staff 140668 26 May 20:58 1779818333707_m2.jpg
-rw-r--r-- 1 lukas staff 75745 26 May 20:58 1779818333809_m1.jpg
-rw-r--r-- 1 lukas staff 75797 26 May 20:58 1779818335988_m1.jpg
-rw-r--r-- 1 lukas staff 75766 26 May 20:58 1779818337531_m1.jpg
-rw-r--r-- 1 lukas staff 143249 26 May 20:58 1779818337636_m2.jpg
-rw-r--r-- 1 lukas staff 143692 26 May 20:58 1779818338398_m2.jpg
-rw-r--r-- 1 lukas staff 75789 26 May 20:58 1779818338705_m1.jpg
-rw-r--r-- 1 lukas staff 75821 26 May 20:59 1779818345920_m1.jpg
-rw-r--r-- 1 lukas staff 75863 26 May 20:59 1779818354991_m1.jpg
-rw-r--r-- 1 lukas staff 140796 26 May 20:59 1779818355083_m2.jpg
-rw-r--r-- 1 lukas staff 140029 26 May 20:59 1779818356765_m2.jpg
-rw-r--r-- 1 lukas staff 75748 26 May 20:59 1779818356871_m1.jpg
-rw-r--r-- 1 lukas staff 144132 26 May 20:59 1779818357890_m2.jpg
-rw-r--r-- 1 lukas staff 75859 26 May 20:59 1779818362650_m1.jpg
-rw-r--r-- 1 lukas staff 144066 26 May 20:59 1779818362752_m2.jpg
-rw-r--r-- 1 lukas staff 143486 26 May 20:59 1779818366082_m2.jpg
-rw-r--r-- 1 lukas staff 75736 26 May 20:59 1779818366185_m1.jpg
-rw-r--r-- 1 lukas staff 75876 26 May 20:59 1779818367115_m1.jpg
-rw-r--r-- 1 lukas staff 144128 26 May 20:59 1779818367217_m2.jpg
-rw-r--r-- 1 lukas staff 75893 26 May 20:59 1779818380201_m1.jpg
-rw-r--r-- 1 lukas staff 145178 26 May 20:59 1779818380303_m2.jpg
-rw-r--r-- 1 lukas staff 142363 26 May 20:59 1779818382380_m2.jpg
-rw-r--r-- 1 lukas staff 75785 26 May 20:59 1779818387650_m1.jpg
-rw-r--r-- 1 lukas staff 75731 26 May 20:59 1779818388812_m1.jpg
-rw-r--r-- 1 lukas staff 145358 26 May 20:59 1779818389891_m2.jpg
-rw-r--r-- 1 lukas staff 75774 26 May 20:59 1779818390949_m1.jpg
-rw-r--r-- 1 lukas staff 144092 26 May 20:59 1779818391799_m2.jpg
-rw-r--r-- 1 lukas staff 75807 26 May 20:59 1779818392019_m1.jpg
-rw-r--r-- 1 lukas staff 75755 26 May 20:59 1779818394700_m1.jpg
-rw-r--r-- 1 lukas staff 145162 26 May 20:59 1779818394804_m2.jpg
-rw-r--r-- 1 lukas staff 146184 26 May 20:59 1779818396767_m2.jpg
-rw-r--r-- 1 lukas staff 75780 26 May 20:59 1779818396868_m1.jpg
-rw-r--r-- 1 lukas staff 129456 26 May 20:59 1779818398632_m2.jpg
-rw-r--r-- 1 lukas staff 75762 26 May 21:00 1779818400068_m1.jpg
-rw-r--r-- 1 lukas staff 136987 26 May 21:00 1779818401756_m2.jpg
-rw-r--r-- 1 lukas staff 136946 26 May 21:00 1779818403701_m2.jpg
-rw-r--r-- 1 lukas staff 75720 26 May 21:00 1779818403806_m1.jpg
-rw-r--r-- 1 lukas staff 136553 26 May 21:00 1779818404952_m2.jpg
-rw-r--r-- 1 lukas staff 75652 26 May 21:00 1779818405056_m1.jpg
-rw-r--r-- 1 lukas staff 136767 26 May 21:00 1779818408486_m2.jpg
-rw-r--r-- 1 lukas staff 75805 26 May 21:00 1779818408588_m1.jpg
-rw-r--r-- 1 lukas staff 127880 26 May 21:00 1779818412421_m2.jpg
-rw-r--r-- 1 lukas staff 75741 26 May 21:00 1779818412526_m1.jpg
-rw-r--r-- 1 lukas staff 80726 26 May 21:00 1779818419980_m1.jpg
-rw-r--r-- 1 lukas staff 78991 26 May 21:00 1779818427057_m1.jpg
-rw-r--r-- 1 lukas staff 74847 26 May 21:00 1779818427941_m1.jpg
-rw-r--r-- 1 lukas staff 141629 26 May 21:00 1779818428818_m2.jpg
-rw-r--r-- 1 lukas staff 74863 26 May 21:00 1779818429194_m1.jpg
-rw-r--r-- 1 lukas staff 141587 26 May 21:00 1779818430036_m2.jpg
-rw-r--r-- 1 lukas staff 74760 26 May 21:00 1779818430243_m1.jpg
-rw-r--r-- 1 lukas staff 141856 26 May 21:00 1779818432333_m2.jpg
-rw-r--r-- 1 lukas staff 140876 26 May 21:00 1779818438541_m2.jpg
-rw-r--r-- 1 lukas staff 168828 26 May 21:00 1779818438994_m2.jpg
-rw-r--r-- 1 lukas staff 171675 26 May 21:00 1779818441758_m2.jpg
-rw-r--r-- 1 lukas staff 171048 26 May 21:00 1779818442778_m2.jpg
-rw-r--r-- 1 lukas staff 169625 26 May 21:00 1779818444404_m2.jpg
-rw-r--r-- 1 lukas staff 114917 26 May 21:00 1779818455054_m2.jpg
-rw-r--r-- 1 lukas staff 174233 26 May 21:00 1779818457902_m2.jpg
-rw-r--r-- 1 lukas staff 74975 26 May 21:00 1779818458747_m1.jpg
-rw-r--r-- 1 lukas staff 74902 26 May 21:01 1779818460716_m1.jpg
-rw-r--r-- 1 lukas staff 173824 26 May 21:01 1779818460817_m2.jpg
-rw-r--r-- 1 lukas staff 170939 26 May 21:01 1779818464387_m2.jpg
-rw-r--r-- 1 lukas staff 171654 26 May 21:01 1779818467404_m2.jpg
-rw-r--r-- 1 lukas staff 74720 26 May 21:01 1779818469337_m1.jpg
-rw-r--r-- 1 lukas staff 171692 26 May 21:01 1779818469438_m2.jpg
-rw-r--r-- 1 lukas staff 74943 26 May 21:01 1779818474606_m1.jpg
-rw-r--r-- 1 lukas staff 171401 26 May 21:01 1779818474711_m2.jpg
-rw-r--r-- 1 lukas staff 142413 26 May 21:01 1779818475716_m2.jpg
-rw-r--r-- 1 lukas staff 142220 26 May 21:01 1779818477744_m2.jpg
-rw-r--r-- 1 lukas staff 74793 26 May 21:01 1779818478781_m1.jpg
-rw-r--r-- 1 lukas staff 171249 26 May 21:01 1779818479776_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:01 1779818480355_m1.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818482316_m1.jpg
-rw-r--r-- 1 lukas staff 142226 26 May 21:01 1779818482419_m2.jpg
-rw-r--r-- 1 lukas staff 74865 26 May 21:01 1779818483517_m1.jpg
-rw-r--r-- 1 lukas staff 142123 26 May 21:01 1779818483619_m2.jpg
-rw-r--r-- 1 lukas staff 74813 26 May 21:01 1779818484016_m1.jpg
-rw-r--r-- 1 lukas staff 142276 26 May 21:01 1779818484637_m2.jpg
-rw-r--r-- 1 lukas staff 142540 26 May 21:01 1779818485619_m2.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818485723_m1.jpg
-rw-r--r-- 1 lukas staff 74826 26 May 21:01 1779818486390_m1.jpg
-rw-r--r-- 1 lukas staff 142613 26 May 21:01 1779818486802_m2.jpg
-rw-r--r-- 1 lukas staff 142686 26 May 21:01 1779818487716_m2.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:01 1779818487821_m1.jpg
-rw-r--r-- 1 lukas staff 142701 26 May 21:01 1779818489469_m2.jpg
-rw-r--r-- 1 lukas staff 74789 26 May 21:01 1779818489572_m1.jpg
-rw-r--r-- 1 lukas staff 142877 26 May 21:01 1779818490449_m2.jpg
-rw-r--r-- 1 lukas staff 74700 26 May 21:01 1779818490654_m1.jpg
-rw-r--r-- 1 lukas staff 74766 26 May 21:01 1779818491407_m1.jpg
-rw-r--r-- 1 lukas staff 142964 26 May 21:01 1779818491714_m2.jpg
-rw-r--r-- 1 lukas staff 143018 26 May 21:01 1779818492875_m2.jpg
-rw-r--r-- 1 lukas staff 74763 26 May 21:01 1779818493881_m1.jpg
-rw-r--r-- 1 lukas staff 143046 26 May 21:01 1779818495033_m2.jpg
-rw-r--r-- 1 lukas staff 74724 26 May 21:01 1779818495136_m1.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499098_m1.jpg
-rw-r--r-- 1 lukas staff 143593 26 May 21:01 1779818499202_m2.jpg
-rw-r--r-- 1 lukas staff 74960 26 May 21:01 1779818499816_m1.jpg
-rw-r--r-- 1 lukas staff 143721 26 May 21:01 1779818500233_m2.jpg
-rw-r--r-- 1 lukas staff 143688 26 May 21:01 1779818501385_m2.jpg
-rw-r--r-- 1 lukas staff 74880 26 May 21:01 1779818501486_m1.jpg
-rw-r--r-- 1 lukas staff 143799 26 May 21:01 1779818502354_m2.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:01 1779818502559_m1.jpg
-rw-r--r-- 1 lukas staff 143942 26 May 21:01 1779818505574_m2.jpg
-rw-r--r-- 1 lukas staff 74848 26 May 21:01 1779818505679_m1.jpg
-rw-r--r-- 1 lukas staff 144184 26 May 21:01 1779818506034_m2.jpg
-rw-r--r-- 1 lukas staff 74831 26 May 21:01 1779818506759_m1.jpg
-rw-r--r-- 1 lukas staff 144204 26 May 21:01 1779818507713_m2.jpg
-rw-r--r-- 1 lukas staff 74812 26 May 21:01 1779818507816_m1.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:01 1779818508501_m1.jpg
-rw-r--r-- 1 lukas staff 144218 26 May 21:01 1779818508910_m2.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818510008_m1.jpg
-rw-r--r-- 1 lukas staff 144317 26 May 21:01 1779818511062_m2.jpg
-rw-r--r-- 1 lukas staff 74854 26 May 21:01 1779818513267_m1.jpg
-rw-r--r-- 1 lukas staff 144286 26 May 21:01 1779818513372_m2.jpg
-rw-r--r-- 1 lukas staff 74837 26 May 21:01 1779818514767_m1.jpg
-rw-r--r-- 1 lukas staff 144305 26 May 21:01 1779818514869_m2.jpg
-rw-r--r-- 1 lukas staff 74894 26 May 21:01 1779818516067_m1.jpg
-rw-r--r-- 1 lukas staff 144529 26 May 21:01 1779818516172_m2.jpg
-rw-r--r-- 1 lukas staff 144339 26 May 21:01 1779818516889_m2.jpg
-rw-r--r-- 1 lukas staff 74896 26 May 21:01 1779818517201_m1.jpg
-rw-r--r-- 1 lukas staff 144676 26 May 21:01 1779818518623_m2.jpg
-rw-r--r-- 1 lukas staff 74824 26 May 21:01 1779818518726_m1.jpg
-rw-r--r-- 1 lukas staff 74868 26 May 21:01 1779818519218_m1.jpg
-rw-r--r-- 1 lukas staff 144596 26 May 21:01 1779818519728_m2.jpg
-rw-r--r-- 1 lukas staff 144477 26 May 21:02 1779818520851_m2.jpg
-rw-r--r-- 1 lukas staff 74872 26 May 21:02 1779818520951_m1.jpg
-rw-r--r-- 1 lukas staff 144571 26 May 21:02 1779818521998_m2.jpg
-rw-r--r-- 1 lukas staff 74784 26 May 21:02 1779818522100_m1.jpg
-rw-r--r-- 1 lukas staff 74780 26 May 21:02 1779818524347_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:02 1779818524450_m2.jpg
-rw-r--r-- 1 lukas staff 74740 26 May 21:02 1779818526105_m1.jpg
-rw-r--r-- 1 lukas staff 144669 26 May 21:02 1779818526210_m2.jpg
-rw-r--r-- 1 lukas staff 74840 26 May 21:02 1779818532139_m1.jpg
-rw-r--r-- 1 lukas staff 173510 26 May 21:02 1779818533179_m2.jpg
-rw-r--r-- 1 lukas staff 144656 26 May 21:02 1779818535178_m2.jpg
-rw-r--r-- 1 lukas staff 174873 26 May 21:02 1779818537040_m2.jpg
-rw-r--r-- 1 lukas staff 74804 26 May 21:02 1779818537144_m1.jpg
-rw-r--r-- 1 lukas staff 177390 26 May 21:02 1779818541341_m2.jpg
-rw-r--r-- 1 lukas staff 169699 26 May 21:02 1779818544362_m2.jpg
-rw-r--r-- 1 lukas staff 170137 26 May 21:02 1779818546323_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:02 1779818546428_m1.jpg
-rw-r--r-- 1 lukas staff 173226 26 May 21:02 1779818553658_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818555040_m1.jpg
-rw-r--r-- 1 lukas staff 144764 26 May 21:02 1779818556730_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:02 1779818556934_m1.jpg
-rw-r--r-- 1 lukas staff 144846 26 May 21:02 1779818559266_m2.jpg
-rw-r--r-- 1 lukas staff 74838 26 May 21:02 1779818559370_m1.jpg
-rw-r--r-- 1 lukas staff 74882 26 May 21:02 1779818560641_m1.jpg
-rw-r--r-- 1 lukas staff 145066 26 May 21:02 1779818560746_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:02 1779818561341_m1.jpg
-rw-r--r-- 1 lukas staff 145011 26 May 21:02 1779818561754_m2.jpg
-rw-r--r-- 1 lukas staff 144773 26 May 21:02 1779818562388_m2.jpg
-rw-r--r-- 1 lukas staff 74839 26 May 21:02 1779818562744_m1.jpg
-rw-r--r-- 1 lukas staff 144915 26 May 21:02 1779818562849_m2.jpg
-rw-r--r-- 1 lukas staff 145070 26 May 21:02 1779818563857_m2.jpg
-rw-r--r-- 1 lukas staff 74869 26 May 21:02 1779818563962_m1.jpg
-rw-r--r-- 1 lukas staff 74807 26 May 21:02 1779818567265_m1.jpg
-rw-r--r-- 1 lukas staff 145188 26 May 21:02 1779818567370_m2.jpg
-rw-r--r-- 1 lukas staff 145452 26 May 21:02 1779818568361_m2.jpg
-rw-r--r-- 1 lukas staff 74818 26 May 21:02 1779818568466_m1.jpg
-rw-r--r-- 1 lukas staff 145308 26 May 21:02 1779818569288_m2.jpg
-rw-r--r-- 1 lukas staff 74834 26 May 21:02 1779818569498_m1.jpg
-rw-r--r-- 1 lukas staff 74861 26 May 21:02 1779818571020_m1.jpg
-rw-r--r-- 1 lukas staff 145481 26 May 21:02 1779818571124_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:02 1779818572288_m1.jpg
-rw-r--r-- 1 lukas staff 145672 26 May 21:02 1779818572392_m2.jpg
-rw-r--r-- 1 lukas staff 145719 26 May 21:02 1779818573254_m2.jpg
-rw-r--r-- 1 lukas staff 74876 26 May 21:02 1779818573462_m1.jpg
-rw-r--r-- 1 lukas staff 145837 26 May 21:02 1779818574840_m2.jpg
-rw-r--r-- 1 lukas staff 74814 26 May 21:02 1779818574945_m1.jpg
-rw-r--r-- 1 lukas staff 74895 26 May 21:02 1779818575666_m1.jpg
-rw-r--r-- 1 lukas staff 145975 26 May 21:02 1779818575979_m2.jpg
-rw-r--r-- 1 lukas staff 74909 26 May 21:02 1779818576821_m1.jpg
-rw-r--r-- 1 lukas staff 146112 26 May 21:02 1779818577024_m2.jpg
-rw-r--r-- 1 lukas staff 144937 26 May 21:03 1779818580216_m2.jpg
-rw-r--r-- 1 lukas staff 74955 26 May 21:03 1779818580317_m1.jpg
-rw-r--r-- 1 lukas staff 144978 26 May 21:03 1779818583895_m2.jpg
-rw-r--r-- 1 lukas staff 74688 26 May 21:03 1779818583995_m1.jpg
-rw-r--r-- 1 lukas staff 145047 26 May 21:03 1779818587106_m2.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818587210_m1.jpg
-rw-r--r-- 1 lukas staff 74773 26 May 21:03 1779818588961_m1.jpg
-rw-r--r-- 1 lukas staff 145194 26 May 21:03 1779818589063_m2.jpg
-rw-r--r-- 1 lukas staff 74730 26 May 21:03 1779818590793_m1.jpg
-rw-r--r-- 1 lukas staff 145393 26 May 21:03 1779818590897_m2.jpg
-rw-r--r-- 1 lukas staff 74711 26 May 21:03 1779818592906_m1.jpg
-rw-r--r-- 1 lukas staff 145418 26 May 21:03 1779818593011_m2.jpg
-rw-r--r-- 1 lukas staff 74936 26 May 21:03 1779818595230_m1.jpg
-rw-r--r-- 1 lukas staff 145955 26 May 21:03 1779818595334_m2.jpg
-rw-r--r-- 1 lukas staff 74947 26 May 21:03 1779818596055_m1.jpg
-rw-r--r-- 1 lukas staff 146098 26 May 21:03 1779818596358_m2.jpg
-rw-r--r-- 1 lukas staff 74934 26 May 21:03 1779818598208_m1.jpg
-rw-r--r-- 1 lukas staff 174276 26 May 21:03 1779818599252_m2.jpg
-rw-r--r-- 1 lukas staff 74985 26 May 21:03 1779818600509_m1.jpg
-rw-r--r-- 1 lukas staff 172690 26 May 21:03 1779818600614_m2.jpg
-rw-r--r-- 1 lukas staff 146626 26 May 21:03 1779818603115_m2.jpg
-rw-r--r-- 1 lukas staff 106367 26 May 21:03 1779818606443_m1.jpg
-rw-r--r-- 1 lukas staff 106136 26 May 21:03 1779818607987_m1.jpg
-rw-r--r-- 1 lukas staff 137370 26 May 21:03 1779818608605_m2.jpg
-rw-r--r-- 1 lukas staff 74899 26 May 21:03 1779818609436_m1.jpg
-rw-r--r-- 1 lukas staff 137592 26 May 21:03 1779818616061_m2.jpg
-rw-r--r-- 1 lukas staff 74857 26 May 21:03 1779818616165_m1.jpg
-rw-r--r-- 1 lukas staff 144754 26 May 21:03 1779818619643_m2.jpg
-rw-r--r-- 1 lukas staff 74977 26 May 21:03 1779818621904_m1.jpg
-rw-r--r-- 1 lukas staff 144874 26 May 21:03 1779818622008_m2.jpg
-rw-r--r-- 1 lukas staff 128548 26 May 21:03 1779818622702_m2.jpg
-rw-r--r-- 1 lukas staff 146920 26 May 21:03 1779818625726_m2.jpg
-rw-r--r-- 1 lukas staff 74828 26 May 21:04 1779818652276_m1.jpg
-rw-r--r-- 1 lukas staff 146780 26 May 21:04 1779818653113_m2.jpg
-rw-r--r-- 1 lukas staff 74792 26 May 21:04 1779818653213_m1.jpg
-rw-r--r-- 1 lukas staff 138157 26 May 21:04 1779818660303_m2.jpg
-rw-r--r-- 1 lukas staff 151698 26 May 21:04 1779818662827_m2.jpg
-rw-r--r-- 1 lukas staff 152531 26 May 21:04 1779818668842_m2.jpg
-rw-r--r-- 1 lukas staff 152611 26 May 21:04 1779818671815_m2.jpg
-rw-r--r-- 1 lukas staff 74951 26 May 21:04 1779818671920_m1.jpg
-rw-r--r-- 1 lukas staff 137268 26 May 21:04 1779818672352_m2.jpg
-rw-r--r-- 1 lukas staff 137149 26 May 21:04 1779818675148_m2.jpg
-rw-r--r-- 1 lukas staff 74850 26 May 21:04 1779818675881_m1.jpg
-rw-r--r-- 1 lukas staff 136600 26 May 21:04 1779818676188_m2.jpg
-rw-r--r-- 1 lukas staff 152691 26 May 21:04 1779818678709_m2.jpg
-rw-r--r-- 1 lukas staff 152580 26 May 21:04 1779818679664_m2.jpg
-rw-r--r-- 1 lukas staff 74830 26 May 21:04 1779818679769_m1.jpg
-rw-r--r-- 1 lukas staff 136934 26 May 21:04 1779818680914_m2.jpg
-rw-r--r-- 1 lukas staff 74796 26 May 21:04 1779818681019_m1.jpg
-rw-r--r-- 1 lukas staff 136608 26 May 21:04 1779818682302_m2.jpg
-rw-r--r-- 1 lukas staff 147709 26 May 21:04 1779818685081_m2.jpg
-rw-r--r-- 1 lukas staff 74776 26 May 21:04 1779818685614_m1.jpg
-rw-r--r-- 1 lukas staff 146353 26 May 21:04 1779818685806_m2.jpg
-rw-r--r-- 1 lukas staff 144417 26 May 21:04 1779818688287_m2.jpg
-rw-r--r-- 1 lukas staff 142662 26 May 21:04 1779818691327_m2.jpg
-rw-r--r-- 1 lukas staff 144289 26 May 21:05 1779818715333_m2.jpg
-rw-r--r-- 1 lukas staff 74878 26 May 21:05 1779818715435_m1.jpg
-rw-r--r-- 1 lukas staff 74846 26 May 21:05 1779818720507_m1.jpg
-rw-r--r-- 1 lukas staff 141411 26 May 21:05 1779818720612_m2.jpg
-rw-r--r-- 1 lukas staff 79210 26 May 21:05 1779818721131_m1.jpg
-rw-r--r-- 1 lukas staff 3049962 26 May 09:42 compact_monitor_1_1779777741883.mp4
-rw-r--r-- 1 lukas staff 3779359 26 May 09:47 compact_monitor_1_1779778053805.mp4
-rw-r--r-- 1 lukas staff 2354001 26 May 09:52 compact_monitor_1_1779778365705.mp4
-rw-r--r-- 1 lukas staff 4926774 26 May 09:58 compact_monitor_1_1779778674200.mp4
-rw-r--r-- 1 lukas staff 2635890 26 May 10:03 compact_monitor_1_1779779003374.mp4
-rw-r--r-- 1 lukas staff 1262284 26 May 10:08 compact_monitor_1_1779779312037.mp4
-rw-r--r-- 1 lukas staff 1245865 26 May 10:13 compact_monitor_1_1779779616018.mp4
-rw-r--r-- 1 lukas staff 934783 26 May 10:18 compact_monitor_1_1779779922767.mp4
-rw-r--r-- 1 lukas staff 758020 26 May 10:23 compact_monitor_1_1779780232441.mp4
-rw-r--r-- 1 lukas staff 1307705 26 May 10:28 compact_monitor_1_1779780537753.mp4
-rw-r--r-- 1 lukas staff 920578 26 May 10:34 compact_monitor_1_1779780840087.mp4
-rw-r--r-- 1 lukas staff 339284 26 May 10:39 compact_monitor_1_1779781145830.mp4
-rw-r--r-- 1 lukas staff 326685 26 May 10:44 compact_monitor_1_1779781449386.mp4
-rw-r--r-- 1 lukas staff 701395 26 May 10:49 compact_monitor_1_1779781753775.mp4
-rw-r--r-- 1 lukas staff 354032 26 May 10:54 compact_monitor_1_1779782058125.mp4
-rw-r--r-- 1 lukas staff 493979 26 May 10:59 compact_monitor_1_1779782360033.mp4
-rw-r--r-- 1 lukas staff 326602 26 May 11:04 compact_monitor_1_1779782663580.mp4
-rw-r--r-- 1 lukas staff 328466 26 May 11:09 compact_monitor_1_1779782967216.mp4
-rw-r--r-- 1 lukas staff 1136950 26 May 11:14 compact_monitor_1_1779783273457.mp4
-rw-r--r-- 1 lukas staff 444589 26 May 11:19 compact_monitor_1_1779783575857.mp4
-rw-r--r-- 1 lukas staff 943980 26 May 11:24 compact_monitor_1_1779783882341.mp4
-rw-r--r-- 1 lukas staff 711073 26 May 11:29 compact_monitor_1_1779784186910.mp4
-rw-r--r-- 1 lukas staff 426263 26 May 11:34 compact_monitor_1_1779784493099.mp4
-rw-r--r-- 1 lukas staff 427827 26 May 11:39 compact_monitor_1_1779784796676.mp4
-rw-r--r-- 1 lukas staff 1539811 26 May 11:45 compact_monitor_1_1779785102509.mp4
-rw-r--r-- 1 lukas staff 1509888 26 May 11:50 compact_monitor_1_1779785406619.mp4
-rw-r--r-- 1 lukas staff 3402073 26 May 11:55 compact_monitor_1_1779785714258.mp4
-rw-r--r-- 1 lukas staff 7513729 26 May 20:35 compact_monitor_1_1779816953422.mp4
-rw-r--r-- 1 lukas staff 1203032 26 May 20:46 compact_monitor_1_1779817561803.mp4
-rw-r--r-- 1 lukas staff 4538337 26 May 20:51 compact_monitor_1_1779817867854.mp4
-rw-r--r-- 1 lukas staff 17536638 26 May 20:56 compact_monitor_1_1779818172453.mp4
-rw-r--r-- 1 lukas staff 18116621 26 May 21:01 compact_monitor_1_1779818484023.mp4
-rw-r--r-- 1 lukas staff 1098885 26 May 09:42 compact_monitor_2_1779777745071.mp4
-rw-r--r-- 1 lukas staff 1749784 26 May 09:47 compact_monitor_2_1779778058115.mp4
-rw-r--r-- 1 lukas staff 2079397 26 May 09:52 compact_monitor_2_1779778370131.mp4
-rw-r--r-- 1 lukas staff 3588886 26 May 09:58 compact_monitor_2_1779778691907.mp4
-rw-r--r-- 1 lukas staff 1126659 26 May 10:03 compact_monitor_2_1779779006577.mp4
-rw-r--r-- 1 lukas staff 1109151 26 May 10:08 compact_monitor_2_1779779314614.mp4
-rw-r--r-- 1 lukas staff 3217759 26 May 10:13 compact_monitor_2_1779779618311.mp4
-rw-r--r-- 1 lukas staff 4292525 26 May 10:18 compact_monitor_2_1779779925054.mp4
-rw-r--r-- 1 lukas staff 1202649 26 May 10:23 compact_monitor_2_1779780234898.mp4
-rw-r--r-- 1 lukas staff 427450 26 May 10:28 compact_monitor_2_1779780538975.mp4
-rw-r--r-- 1 lukas staff 2889038 26 May 10:34 compact_monitor_2_1779780842091.mp4
-rw-r--r-- 1 lukas staff 1341530 26 May 10:39 compact_monitor_2_1779781147079.mp4
-rw-r--r-- 1 lukas staff 476647 26 May 10:44 compact_monitor_2_1779781450243.mp4
-rw-r--r-- 1 lukas staff 1702392 26 May 10:49 compact_monitor_2_1779781755639.mp4
-rw-r--r-- 1 lukas staff 622456 26 May 10:54 compact_monitor_2_1779782058926.mp4
-rw-r--r-- 1 lukas staff 2103559 26 May 10:59 compact_monitor_2_1779782361271.mp4
-rw-r--r-- 1 lukas staff 1400799 26 May 11:04 compact_monitor_2_1779782664392.mp4
-rw-r--r-- 1 lukas staff 1239560 26 May 11:09 compact_monitor_2_1779782967966.mp4
-rw-r--r-- 1 lukas staff 433191 26 May 11:14 compact_monitor_2_1779783274607.mp4
-rw-r--r-- 1 lukas staff 1242716 26 May 11:19 compact_monitor_2_1779783576861.mp4
-rw-r--r-- 1 lukas staff 1427426 26 May 11:24 compact_monitor_2_1779783884070.mp4
-rw-r--r-- 1 lukas staff 1651461 26 May 11:29 compact_monitor_2_1779784187838.mp4
-rw-r--r-- 1 lukas staff 2190741 26 May 11:34 compact_monitor_2_1779784493961.mp4
-rw-r--r-- 1 lukas staff 1203689 26 May 11:39 compact_monitor_2_1779784797527.mp4
-rw-r--r-- 1 lukas staff 1037418 26 May 11:45 compact_monitor_2_1779785104407.mp4
-rw-r--r-- 1 lukas staff 486416 26 May 11:50 compact_monitor_2_1779785408742.mp4
-rw-r--r-- 1 lukas staff 1148980 26 May 11:55 compact_monitor_2_1779785716584.mp4
-rw-r--r-- 1 lukas staff 2062852 26 May 20:36 compact_monitor_2_1779816957870.mp4
-rw-r--r-- 1 lukas staff 1089900 26 May 20:46 compact_monitor_2_1779817562816.mp4
-rw-r--r-- 1 lukas staff 1049384 26 May 20:51 compact_monitor_2_1779817869987.mp4
-rw-r--r-- 1 lukas staff 1915132 26 May 20:56 compact_monitor_2_1779818179050.mp4
-rw-r--r-- 1 lukas staff 3300168 26 May 21:01 compact_monitor_2_1779818490270.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73609
|
NULL
|
NULL
|
NULL
|
|
73609
|
2628
|
23
|
2026-05-27T06:43:38.442301+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864218442_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
7896767650866448550
|
5498402092503448659
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $ ll
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73608
|
2629
|
3
|
2026-05-27T06:43:37.513990+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864217513_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","depth":4,"bounds":{"left":0.27027926,"top":0.77573824,"width":0.4787234,"height":0.22426176},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
1106804354659325139
|
5498400992991820883
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73607
|
2628
|
22
|
2026-05-27T06:43:37.337345+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864217337_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1106804354659325139
|
5498400992991820883
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data/2026-05-26 $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73605
|
NULL
|
NULL
|
NULL
|
|
73606
|
2629
|
2
|
2026-05-27T06:43:36.409896+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864216409_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26","depth":4,"bounds":{"left":0.27027926,"top":0.79010373,"width":0.4787234,"height":0.20989627},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-2917453637134473946
|
5498400992991820883
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-26
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73584
|
NULL
|
NULL
|
NULL
|
|
73605
|
2628
|
21
|
2026-05-27T06:43:36.256679+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864216256_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-2
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-2","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-2","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5012485047560080726
|
4921940240688397395
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-2
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73604
|
2628
|
20
|
2026-05-27T06:43:35.167686+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864215167_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4971591621280462626
|
4921940240688397395
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05-
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73603
|
NULL
|
NULL
|
NULL
|
|
73603
|
2628
|
19
|
2026-05-27T06:43:33.776234+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864213776_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
928790716421390788
|
5498400992991820883
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-05
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73602
|
2628
|
18
|
2026-05-27T06:43:32.744021+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864212744_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1552667190126879278
|
5498400924272344147
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026-
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73601
|
NULL
|
NULL
|
NULL
|
|
73601
|
2628
|
17
|
2026-05-27T06:43:31.627422+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864211627_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2016756280371689844
|
5496149193178135635
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 2026
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73600
|
2628
|
16
|
2026-05-27T06:43:30.564251+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864210564_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 202
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 202","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 202","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6549512375201681292
|
5496150292689763411
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 202
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73599
|
NULL
|
NULL
|
NULL
|
|
73599
|
2628
|
15
|
2026-05-27T06:43:29.017573+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864209017_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 20
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 20","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 20","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
3008338640042145588
|
4919688372155235411
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd 20
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73598
|
2628
|
14
|
2026-05-27T06:43:27.304489+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864207304_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2253854242699617108
|
5496149193178135635
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ cd
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73597
|
NULL
|
NULL
|
NULL
|
|
73597
|
2628
|
13
|
2026-05-27T06:43:26.271370+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864206271_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $","depth":4,"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll\ntotal 24\ndrwxr-xr-x 13 lukas staff 416 27 May 09:41 .\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..\n-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store\ndrwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14\ndrwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15\ndrwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16\ndrwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18\ndrwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19\ndrwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20\ndrwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21\ndrwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22\ndrwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26\ndrwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8268897640573337905
|
5496149193178135635
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
total 24
drwxr-xr-x 13 lukas staff 416 27 May 09:41 .
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 ..
-rw-r--r--@ 1 lukas staff 8196 16 May 16:38 .DS_Store
drwxr-xr-x 207 lukas staff 6624 15 May 09:27 2026-05-14
drwxr-xr-x 116 lukas staff 3712 16 May 15:57 2026-05-15
drwxr-xr-x 8 lukas staff 256 18 May 09:36 2026-05-16
drwxr-xr-x 170 lukas staff 5440 19 May 09:31 2026-05-18
drwxr-xr-x 203 lukas staff 6496 20 May 09:31 2026-05-19
drwxr-xr-x 172 lukas staff 5504 21 May 10:12 2026-05-20
drwxr-xr-x 173 lukas staff 5536 22 May 10:24 2026-05-21
drwxr-xr-x 95 lukas staff 3040 26 May 09:32 2026-05-22
drwxr-xr-x 540 lukas staff 17280 26 May 21:05 2026-05-26
drwxr-xr-x 17 lukas staff 544 27 May 09:43 2026-05-27
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73596
|
2628
|
12
|
2026-05-27T06:43:25.239605+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864205239_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll","depth":4,"bounds":{"left":0.0,"top":0.007777778,"width":1.0,"height":0.99222225},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5672286146955605511
|
5496115039598197841
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data/data $ ll
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73595
|
NULL
|
NULL
|
NULL
|
|
73595
|
2628
|
11
|
2026-05-27T06:43:24.210229+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864204210_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/","depth":4,"bounds":{"left":0.0,"top":0.027777778,"width":1.0,"height":0.9722222},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8001348654958132500
|
5496115039598197825
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/data/
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73594
|
2628
|
10
|
2026-05-27T06:43:23.154769+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864203154_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/da
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/da","depth":4,"bounds":{"left":0.0,"top":0.027777778,"width":1.0,"height":0.9722222},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/da","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4941927408726698804
|
5496115314476121153
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/da
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73593
|
NULL
|
NULL
|
NULL
|
|
73593
|
2628
|
9
|
2026-05-27T06:43:22.073167+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864202073_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/","depth":4,"bounds":{"left":0.0,"top":0.027777778,"width":1.0,"height":0.9722222},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4354528710236608619
|
5496115039598197825
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd data/
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73592
|
2628
|
8
|
2026-05-27T06:43:20.129926+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864200129_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.027777778,"width":1.0,"height":0.9722222},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 9893936\ndrwxr-xr-x 37 lukas staff 1184 27 May 09:43 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\n-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store\n-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index\n-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id\n-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight\ndrwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data\n-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal\ndrwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes\n-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log\n-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log\n-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log\n-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log\n-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log\n-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log\n-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log\n-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log\n-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log\n-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log\n-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log\n-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log\n-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log\n-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log\n-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log\n-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log\n-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log\n-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log\n-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log\n-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh\n-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk\n-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak\n-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2\ndrwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts\n-rw------- 1 lukas staff 1767 19 May 09:30 store.bin\n-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 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.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
7553033366833283063
|
5496115039598214209
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 9893936
drwxr-xr-x 37 lukas staff 1184 27 May 09:43 .
drwx------+ 96 lukas staff 3072 26 May 20:55 ..
-rw-r--r--@ 1 lukas staff 10244 16 May 16:46 .DS_Store
-rw-r--r-- 1 lukas staff 0 26 May 09:31 .metadata_never_index
-rw-r--r--@ 1 lukas staff 37 11 May 20:54 .sync_install_id
-rw-r--r-- 1 lukas staff 5 26 May 20:39 clipboard-read-inflight
drwxr-xr-x 1678 lukas staff 53696 26 May 21:04 data
-rw-r--r--@ 1 lukas staff 5040549888 27 May 09:43 db.sqlite
-rw-r--r-- 1 lukas staff 32768 27 May 09:43 db.sqlite-shm
-rw-r--r-- 1 lukas staff 3444352 27 May 09:43 db.sqlite-wal
drwxr-xr-x 9 lukas staff 288 10 May 11:39 pipes
-rw-r--r--@ 1 lukas staff 378916 18 May 20:06 prune.log
-rw-r--r-- 1 lukas staff 28408 6 May 21:02 screenpipe.2026-05-06.0.log
-rw-r--r-- 1 lukas staff 566164 7 May 21:50 screenpipe.2026-05-07.0.log
-rw-r--r-- 1 lukas staff 382102 8 May 22:20 screenpipe.2026-05-08.0.log
-rw-r--r-- 1 lukas staff 167023 9 May 23:04 screenpipe.2026-05-09.0.log
-rw-r--r-- 1 lukas staff 88266 10 May 23:51 screenpipe.2026-05-10.0.log
-rw-r--r-- 1 lukas staff 528943 11 May 22:54 screenpipe.2026-05-11.0.log
-rw-r--r-- 1 lukas staff 294131 12 May 21:46 screenpipe.2026-05-12.0.log
-rw-r--r-- 1 lukas staff 449051 13 May 20:51 screenpipe.2026-05-13.0.log
-rw-r--r-- 1 lukas staff 319916 14 May 18:29 screenpipe.2026-05-14.0.log
-rw-r--r-- 1 lukas staff 201533 15 May 14:21 screenpipe.2026-05-15.0.log
-rw-r--r-- 1 lukas staff 24231 16 May 16:08 screenpipe.2026-05-16.0.log
-rw-r--r-- 1 lukas staff 314727 18 May 19:39 screenpipe.2026-05-18.0.log
-rw-r--r-- 1 lukas staff 333223 19 May 18:57 screenpipe.2026-05-19.0.log
-rw-r--r-- 1 lukas staff 287008 20 May 19:32 screenpipe.2026-05-20.0.log
-rw-r--r-- 1 lukas staff 267134 21 May 18:06 screenpipe.2026-05-21.0.log
-rw-r--r-- 1 lukas staff 702403 22 May 14:29 screenpipe.2026-05-22.0.log
-rw-r--r-- 1 lukas staff 684253 26 May 21:05 screenpipe.2026-05-26.0.log
-rw-r--r-- 1 lukas staff 23816 27 May 09:43 screenpipe.2026-05-27.0.log
-rwxr-xr-x@ 1 lukas staff 18401 12 May 21:28 screenpipe_sync.sh
-rwxr-xr-x@ 1 lukas staff 32005 11 May 20:54 screenpipe_sync.sh-bakk
-rwxr-xr-x@ 1 lukas staff 14994 6 May 20:26 screenpipe_sync.sh.bak
-rwxr-xr-x@ 1 lukas staff 21485 10 May 13:34 screenpipe_sync.sh.bak2
drwxr-xr-x 7 lukas staff 224 18 May 20:01 scripts
-rw------- 1 lukas staff 1767 19 May 09:30 store.bin
-rw-r--r--@ 1 lukas staff 129222 22 May 20:11 sync.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73591
|
NULL
|
NULL
|
NULL
|
|
73591
|
2628
|
7
|
2026-05-27T06:43:19.071500+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864199071_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":74,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.41111112,"height":0.02}},{"char_start":416,"char_count":56,"bounds":{"left":0.0034722222,"top":0.24777777,"width":0.31111112,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.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.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-8265955028043210624
|
-2989380596306754543
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73590
|
2628
|
6
|
2026-05-27T06:43:16.912400+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864196912_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":62,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.34444445,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1474961779920796586
|
-2989662071279268775
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe/
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73589
|
NULL
|
NULL
|
NULL
|
|
73589
|
2628
|
5
|
2026-05-27T06:43:15.767657+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864195767_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.sc
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.sc","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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":53,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.29444444,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.sc","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-3386464828278947179
|
-2989380596302560173
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.sc
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73588
|
2628
|
4
|
2026-05-27T06:43:14.689058+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864194689_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.s
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.s","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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":52,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.2888889,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.s","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4352439752674574737
|
-2989380596302558189
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.s
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73587
|
NULL
|
NULL
|
NULL
|
|
73587
|
2628
|
3
|
2026-05-27T06:43:13.679478+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864193679_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~","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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":49,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.27222222,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
9045747627378337347
|
-2989380596302033903
|
typing_pause
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73586
|
2628
|
2
|
2026-05-27T06:43:11.790302+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864191790_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":44,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.24444444,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4295895624340692523
|
-2989380596306752487
|
click
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73585
|
NULL
|
NULL
|
NULL
|
|
73585
|
2628
|
1
|
2026-05-27T06:43:05.571490+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864185571_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_backend_init: using BLAS backend
whisper_i whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backe...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:06.402051Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73584, dur=73ms\n2026-05-27T09:43:06.403826Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2","depth":4,"on_screen":true,"value":"whisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:43:06.402051Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73584, dur=73ms\n2026-05-27T09:43:06.403826Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.47083333,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
3381628438816118432
|
2643140205174748608
|
manual
|
accessibility
|
NULL
|
whisper_backend_init: using BLAS backend
whisper_i whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backe...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73584
|
2629
|
1
|
2026-05-27T06:43:05.826198+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864185826_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ggml_metal_init: use concurrency = true
ggml_me ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_in...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"ggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)","depth":4,"on_screen":true,"value":"ggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)\n2026-05-27T09:41:50.909566Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=73583, dur=73ms\n2026-05-27T09:41:50.910986Z INFO sck_rs::stream_manager: invalidated persistent stream for display 2\n^C2026-05-27T09:41:50.940100Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-27T09:41:50.940195Z INFO screenpipe: stopping UI event capture\n2026-05-27T09:41:50.940237Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-27T09:41:50.940306Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-27T09:41:50.940321Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-27T09:41:50.940326Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-27T09:41:50.940333Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-27T09:41:50.940400Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-27T09:41:50.942626Z INFO sck_rs::stream_manager: stopped 1 persistent stream(s)\n2026-05-27T09:41:51.085491Z INFO screenpipe_engine::ui_recorder: UI recording session ended: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:51.085667Z INFO screenpipe: shutdown complete\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd ~/.npm \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 9 lukas staff 288 26 May 14:16 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\ndrwxr-xr-x 24 lukas staff 768 26 May 14:16 _npx\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ rm -rf _npx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ ll\ntotal 24\ndrwx------ 8 lukas staff 256 27 May 09:42 .\ndrwx------+ 96 lukas staff 3072 26 May 20:55 ..\ndrwx------ 5 lukas staff 160 1 Nov 2021 _cacache\ndrwx------@ 2 lukas staff 64 26 May 14:16 _locks\ndrwx------ 13 lukas staff 416 27 May 09:41 _logs\n-rw-r--r--@ 1 lukas staff 0 22 May 10:23 _update-notifier-last-checked\n-rw-r--r-- 1 lukas staff 173 26 May 14:16 anonymous-cli-metrics.json\n-rw-r--r-- 1 lukas staff 4764 31 Jan 2024 eresolve-report.txt\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.npm $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:43:03.338936Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:43:03.963987Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:43:03.965444Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:43:03.965946Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:43:03.984517Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:43:03.984643Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:43:04.401330Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:43:04.401436Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:43:04.401343Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:43:04.401522Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:43:04.401634Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:43:04.404307Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:43:04.404589Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:43:04.405053Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:43:04.405146Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:43:04.405225Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:43:04.405301Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:43:04.405315Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:43:04.408698Z INFO screenpipe: starting UI event capture\n2026-05-27T09:43:04.407787Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-05-27T09:43:04.415575Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:43:04.417716Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:43:04.443805Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:43:04.444668Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444693Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:43:04.444875Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:43:04.444989Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:43:04.444987 UTC to 2026-05-27 06:43:04.444987 UTC)\n2026-05-27T09:43:04.445273Z INFO screenpipe_engine::ui_recorder: UI recording session started: d58b18b9-c318-4368-b491-d69932695fc2\n2026-05-27T09:43:04.450983Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:43:04.455227Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:43:04.471607Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:43:05.069681Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:43:05.069810Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.069855Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:43:05.324376Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:43:05.324428Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.324441Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:43:05.324448Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:43:05.324498Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:43:05.687658Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2230 elapsed=1.241344125s\n2026-05-27T09:43:05.695821Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2230 frame entries, coverage from 2026-05-26 06:43:04.444987 UTC\n2026-05-27T09:43:05.992936Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:43:06.266870Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4956782,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-3987525325390920673
|
2643140205174748608
|
manual
|
accessibility
|
NULL
|
ggml_metal_init: use concurrency = true
ggml_me ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0
2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0
2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444
2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0
2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0
2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0
2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452
2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0
2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456
2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0
2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0
2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0
2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0
2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0
2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466
2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0
2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470
2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0
2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0
2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0
2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0
2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0
2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0
2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480
2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481
2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480
2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0
2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0
2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0
2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0
2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0
2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0
2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0
2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0
2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0
2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497
2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0
2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499
2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1
2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0
2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0
2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0
2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0
2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0
2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0
2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0
2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0
2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0
2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0
2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518
2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0
2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0
2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0
2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0
2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks
2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0
2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0
2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0
2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0
2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0
2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0
2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0
2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536
2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0
2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538
2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0
2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541
2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0
2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544
2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546
2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0
2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0
2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0
2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0
2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0
2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0
2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0
2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)
2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0
2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0
2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0
2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0
2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)
2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0
2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564
2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0
2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0
2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)
2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0
2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_in...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73583
|
2629
|
0
|
2026-05-27T06:41:50.364502+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864110364_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_init_state: compute buffer (encode) = 65 whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318
2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319
2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0
2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0
2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0
2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0
2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0
2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0
2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0
2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0
2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0
2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0
2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0
2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0
2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327
2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0
2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0
2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328
2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0
2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0
2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)
2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)
2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331
2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0
2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0
2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0
2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0
2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0
2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0
2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342
2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0
2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0
2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0
2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0
2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0
2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)
2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)
2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)
2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0
2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353
2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318\n2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319\n2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0\n2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0\n2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0\n2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0\n2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0\n2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0\n2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0\n2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0\n2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0\n2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0\n2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0\n2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0\n2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327\n2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0\n2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0\n2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328\n2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0\n2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0\n2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)\n2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)\n2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331\n2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0\n2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0\n2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0\n2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0\n2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0\n2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0\n2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342\n2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0\n2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0\n2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0\n2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0\n2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0\n2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)\n2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)\n2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)\n2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0\n2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353\n2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)","depth":4,"on_screen":true,"value":"whisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318\n2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319\n2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0\n2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0\n2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0\n2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0\n2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0\n2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0\n2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0\n2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0\n2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0\n2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0\n2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0\n2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0\n2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327\n2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0\n2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0\n2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328\n2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0\n2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0\n2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)\n2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)\n2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331\n2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0\n2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0\n2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0\n2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0\n2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0\n2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0\n2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342\n2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0\n2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0\n2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0\n2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0\n2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0\n2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)\n2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)\n2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)\n2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0\n2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353\n2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-27T09:41:50.668360Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=73582, dur=78ms\n2026-05-27T09:41:50.802020Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (1920x800, 2fps, 0 excluded)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4956782,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
2180134098733602135
|
2643140222346294721
|
manual
|
accessibility
|
NULL
|
whisper_init_state: compute buffer (encode) = 65 whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318
2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319
2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0
2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0
2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0
2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0
2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0
2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0
2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0
2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0
2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0
2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0
2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0
2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0
2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327
2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0
2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0
2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328
2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0
2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0
2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)
2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)
2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331
2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0
2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0
2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0
2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0
2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0
2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0
2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342
2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0
2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0
2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0
2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0
2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0
2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)
2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)
2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)
2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0
2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353
2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted
2026-05-26T21:01...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73582
|
2628
|
0
|
2026-05-27T06:41:50.132112+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779864110132_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_init_state: kv pad size = 2.36 MB
whi whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318
2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319
2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0
2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0
2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0
2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0
2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0
2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0
2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0
2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0
2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0
2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0
2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0
2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0
2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327
2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0
2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0
2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328
2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0
2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0
2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)
2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)
2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331
2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0
2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0
2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0
2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0
2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0
2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0
2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342
2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0
2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0
2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0
2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0
2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0
2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)
2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)
2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)
2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0
2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353
2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapsho...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318\n2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319\n2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0\n2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0\n2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0\n2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0\n2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0\n2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0\n2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0\n2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0\n2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0\n2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0\n2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0\n2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0\n2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327\n2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0\n2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0\n2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328\n2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0\n2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0\n2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)\n2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)\n2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331\n2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0\n2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0\n2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0\n2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0\n2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0\n2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0\n2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342\n2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0\n2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0\n2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0\n2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0\n2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0\n2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)\n2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)\n2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)\n2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0\n2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353\n2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)","depth":4,"on_screen":true,"value":"whisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318\n2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319\n2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0\n2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0\n2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0\n2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0\n2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0\n2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0\n2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0\n2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0\n2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0\n2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0\n2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0\n2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0\n2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327\n2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0\n2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0\n2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328\n2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0\n2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0\n2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)\n2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)\n2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331\n2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0\n2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0\n2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0\n2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0\n2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0\n2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0\n2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342\n2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0\n2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0\n2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0\n2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0\n2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0\n2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)\n2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)\n2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)\n2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0\n2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353\n2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0\n2026-05-26T21:05:24.171609Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6428445175211390380, trigger=visual_change)\n^C2026-05-26T21:05:25.159446Z INFO screenpipe: received ctrl+c, initiating shutdown\n2026-05-26T21:05:25.160130Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-26T21:05:25.160329Z INFO screenpipe_audio::device::device_manager: Stopping device: System Audio (output)\n2026-05-26T21:05:25.187809Z INFO screenpipe_audio::audio_manager::manager: audio manager stopped\n2026-05-26T21:05:25.187869Z INFO screenpipe: stopping UI event capture\n2026-05-26T21:05:25.187920Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker shutting down\n2026-05-26T21:05:25.187943Z INFO screenpipe_engine::meeting_detector: meeting v2: shutdown received, exiting detection loop\n2026-05-26T21:05:25.188071Z INFO screenpipe: received shutdown signal for VisionManager\n2026-05-26T21:05:25.188239Z INFO screenpipe_engine::vision_manager::manager: Shutting down VisionManager\n2026-05-26T21:05:25.188247Z INFO screenpipe_engine::vision_manager::manager: Stopping VisionManager\n2026-05-26T21:05:25.188371Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 1\n2026-05-26T21:05:25.189841Z INFO screenpipe_engine::vision_manager::manager: Stopping vision recording for monitor 2\n2026-05-26T21:05:25.204118Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-26T21:05:25.314845Z INFO screenpipe_engine::ui_recorder: UI recording session ended: e77d1c43-6f9b-4fee-83e7-1833090386ff\n2026-05-26T21:05:25.317184Z INFO screenpipe: shutdown complete\nggml_metal_free: deallocating\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record\nNeed to install the following packages:\nscreenpipe@0.3.349\nOk to proceed? (y) y\n\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-27T09:41:47.730996Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-27T09:41:48.556778Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-27T09:41:48.558315Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-27T09:41:48.558724Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-27T09:41:48.580959Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-27T09:41:48.581058Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-27T09:41:48.989176Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-27T09:41:48.989233Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n\n tip: get the desktop app for chat, timeline, and search UI\n → https://screenpi.pe/onboarding\n\n2026-05-27T09:41:48.989162Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-27T09:41:48.989198Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-27T09:41:48.989373Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-27T09:41:48.995792Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-27T09:41:48.996025Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-27T09:41:48.996235Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-27T09:41:48.996716Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-27T09:41:48.996800Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-27T09:41:48.996945Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-27T09:41:48.996965Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ \"WhisperTiny\" │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n2026-05-27T09:41:48.998013Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ │ MacBook Pro Microphone (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-27T09:41:48.998849Z INFO screenpipe: starting UI event capture\n2026-05-27T09:41:49.005581Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-27T09:41:49.007568Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100), os_low_power=false, thermal=Nominal, reason=ac_power)\n2026-05-27T09:41:49.034460Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-27T09:41:49.034839Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.034856Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-27T09:41:49.035064Z INFO screenpipe_engine::ui_recorder: UI recording session started: 381ef504-7990-4cff-a16f-84cb865cbf39\n2026-05-27T09:41:49.035080Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-27T09:41:49.035136Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-26 06:41:49.035135 UTC to 2026-05-27 06:41:49.035135 UTC)\n2026-05-27T09:41:49.041123Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-27T09:41:49.044701Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-27T09:41:49.064043Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-27T09:41:49.629950Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-27T09:41:49.629997Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.630032Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-27T09:41:49.862246Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-27T09:41:49.862278Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-27T09:41:49.862289Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-27T09:41:49.862296Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-27T09:41:49.862329Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-27T09:41:50.263760Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=2254 elapsed=1.227906875s\n2026-05-27T09:41:50.271042Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 2254 frame entries, coverage from 2026-05-26 06:41:49.035135 UTC\n2026-05-27T09:41:50.531848Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.47083333,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5889733924605444402
|
2643140222346294721
|
manual
|
accessibility
|
NULL
|
whisper_init_state: kv pad size = 2.36 MB
whi whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318
2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319
2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0
2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0
2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0
2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0
2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0
2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0
2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0
2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0
2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0
2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0
2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0
2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0
2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327
2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0
2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0
2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328
2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0
2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0
2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)
2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)
2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331
2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0
2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0
2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0
2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0
2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0
2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0
2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342
2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0
2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0
2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0
2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0
2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0
2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)
2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)
2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)
2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0
2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353
2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0
2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0
2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0
2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0
2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0
2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0
2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416
2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0
2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0
2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0
2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames
2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424
2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0
2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428
2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0
2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted
2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0
2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0
2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436
2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0
2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)
2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436
2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0
2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapsho...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73581
|
NULL
|
0
|
2026-05-26T18:05:21.131025+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818721131_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
2026-05-26T20:57:01.555286Z INFO screenpipe_engin 2026-05-26T20:57:01.555286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6009467168980122687, trigger=click)
2026-05-26T20:57:03.525606Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73315 paired=1 still_pending=0
2026-05-26T20:57:03.796228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1153177889285745700, trigger=click)
2026-05-26T20:57:05.020658Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73317 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318
2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319
2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0
2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0
2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0
2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0
2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0
2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0
2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0
2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0
2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0
2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0
2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0
2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0
2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327
2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0
2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0
2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328
2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0
2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0
2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)
2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)
2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331
2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0
2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0
2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0
2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0
2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0
2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0
2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342
2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0
2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0
2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0
2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0
2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0
2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)
2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)
2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)
2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0
2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353
2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3....
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"2026-05-26T20:57:01.555286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6009467168980122687, trigger=click)\n2026-05-26T20:57:03.525606Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73315 paired=1 still_pending=0\n2026-05-26T20:57:03.796228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1153177889285745700, trigger=click)\n2026-05-26T20:57:05.020658Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73317 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318\n2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319\n2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0\n2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0\n2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0\n2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0\n2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0\n2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0\n2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0\n2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0\n2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0\n2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0\n2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0\n2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0\n2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327\n2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0\n2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0\n2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328\n2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0\n2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0\n2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)\n2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)\n2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331\n2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0\n2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0\n2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0\n2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0\n2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0\n2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0\n2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342\n2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0\n2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0\n2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0\n2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0\n2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0\n2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)\n2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)\n2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)\n2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0\n2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353\n2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0","depth":4,"on_screen":true,"value":"2026-05-26T20:57:01.555286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6009467168980122687, trigger=click)\n2026-05-26T20:57:03.525606Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73315 paired=1 still_pending=0\n2026-05-26T20:57:03.796228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1153177889285745700, trigger=click)\n2026-05-26T20:57:05.020658Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73317 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0\n2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318\n2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319\n2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0\n2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0\n2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0\n2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0\n2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0\n2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0\n2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0\n2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0\n2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0\n2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0\n2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)\n2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0\n2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0\n2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0\n2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0\n2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0\n2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327\n2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\n2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0\n2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0\n2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0\n2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)\n2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328\n2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0\n2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0\n2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)\n2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)\n2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331\n2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0\n2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0\n2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0\n2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0\n2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0\n2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0\n2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342\n2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0\n2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0\n2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0\n2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)\n2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0\n2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0\n2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0\n2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)\n2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)\n2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)\n2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0\n2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353\n2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0\n2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0\n2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0\n2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0\n2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0\n2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0\n2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0\n2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0\n2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0\n2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)\n\n survey: tell us what you think of screenpipe:\n npx screenpipe survey\n https://screenpi.pe/survey\n\n2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0\n2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0\n2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0\n2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)\n2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369\n2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)\n2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371\n2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)\n2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372\n2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0\n2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0\n2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0\n2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0\n2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0\n2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)\n2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)\n2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0\n2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0\n2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0\n2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0\n2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0\n2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0\n2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)\n2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0\n2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0\n2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0\n2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0\n2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0\n2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2\n2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0\n2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0\n2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0\n2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0\n2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0\n2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0\n2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0\n2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)\n2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0\n2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)\n2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0\n2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0\n2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:01:08.227871Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks\n2026-05-26T21:01:09.336739Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=5 total_pairs=404 total_evicted=329 total_failed=0\n2026-05-26T21:01:09.336985Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73407 paired=1 still_pending=0\n2026-05-26T21:01:14.606331Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73411 paired=1 still_pending=0\n2026-05-26T21:01:14.623159Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=5 total_pairs=406 total_evicted=333 total_failed=0\n2026-05-26T21:01:14.986513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73413 paired=1 still_pending=0\n2026-05-26T21:01:17.728986Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73415 paired=1 still_pending=0\n2026-05-26T21:01:20.355410Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=418 row_id=74509 frame_id=73416\n2026-05-26T21:01:22.316429Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73418 paired=2 still_pending=0\n2026-05-26T21:01:23.517803Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73420 paired=1 still_pending=0\n2026-05-26T21:01:24.016286Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73422 paired=1 still_pending=0\n2026-05-26T21:01:24.023268Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 167 eligible frames\n2026-05-26T21:01:25.619513Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=423 row_id=74514 frame_id=73424\n2026-05-26T21:01:26.390918Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73426 paired=1 still_pending=0\n2026-05-26T21:01:27.716511Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=425 row_id=74516 frame_id=73428\n2026-05-26T21:01:29.469285Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73430 paired=1 still_pending=0\n2026-05-26T21:01:30.270258Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 73 frames, 23.8MB → 17.3MB (1.4x), 73 JPEGs deleted\n2026-05-26T21:01:30.449325Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73432 paired=1 still_pending=0\n2026-05-26T21:01:31.407707Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73434 paired=1 still_pending=0\n2026-05-26T21:01:32.253489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=429 row_id=74520 frame_id=73436\n2026-05-26T21:01:32.449560Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=1 pending_frames=15 total_pairs=420 total_evicted=335 total_failed=0\n2026-05-26T21:01:32.505651Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=2312771097641959850, trigger=typing_pause)\n2026-05-26T21:01:32.950063Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=430 row_id=74521 frame_id=73436\n2026-05-26T21:01:35.033577Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73439 paired=1 still_pending=0\n2026-05-26T21:01:35.709306Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 92 frames, 11.9MB → 3.1MB (3.8x), 92 JPEGs deleted\n2026-05-26T21:01:39.098787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73440 paired=1 still_pending=0\n2026-05-26T21:01:39.816943Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73442 paired=1 still_pending=0\n2026-05-26T21:01:41.385329Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=434 row_id=74525 frame_id=73444\n2026-05-26T21:01:42.354871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73446 paired=1 still_pending=0\n2026-05-26T21:01:45.574125Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73448 paired=1 still_pending=0\n2026-05-26T21:01:46.034928Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73450 paired=1 still_pending=0\n2026-05-26T21:01:46.817376Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=438 row_id=74529 frame_id=73452\n2026-05-26T21:01:48.501614Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73454 paired=2 still_pending=0\n2026-05-26T21:01:48.978787Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=441 row_id=74532 frame_id=73456\n2026-05-26T21:01:50.300896Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73458 paired=1 still_pending=0\n2026-05-26T21:01:53.267672Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73459 paired=1 still_pending=0\n2026-05-26T21:01:54.767924Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73460 paired=1 still_pending=0\n2026-05-26T21:01:56.067956Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73462 paired=1 still_pending=0\n2026-05-26T21:01:56.889728Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73464 paired=1 still_pending=0\n2026-05-26T21:01:58.623225Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=447 row_id=74538 frame_id=73466\n2026-05-26T21:01:59.218115Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73468 paired=1 still_pending=0\n2026-05-26T21:02:00.851021Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=449 row_id=74540 frame_id=73470\n2026-05-26T21:02:01.998305Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73472 paired=1 still_pending=0\n2026-05-26T21:02:04.347288Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=31 total_pairs=441 total_evicted=336 total_failed=0\n2026-05-26T21:02:04.347471Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73474 paired=1 still_pending=0\n2026-05-26T21:02:06.105871Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73476 paired=1 still_pending=0\n2026-05-26T21:02:12.109467Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=32 total_pairs=443 total_evicted=337 total_failed=0\n2026-05-26T21:02:12.109773Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73478 paired=1 still_pending=0\n2026-05-26T21:02:14.341353Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=454 row_id=74546 frame_id=73480\n2026-05-26T21:02:17.040017Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=455 row_id=74548 frame_id=73481\n2026-05-26T21:02:17.044798Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=456 row_id=74550 frame_id=73480\n2026-05-26T21:02:26.323751Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=8 pending_events=0 pending_frames=28 total_pairs=447 total_evicted=345 total_failed=0\n2026-05-26T21:02:26.323968Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73483 paired=1 still_pending=0\n2026-05-26T21:02:29.672094Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:02:35.040585Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=7 pending_events=1 pending_frames=22 total_pairs=448 total_evicted=352 total_failed=0\n2026-05-26T21:02:35.040671Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73487 paired=1 still_pending=0\n2026-05-26T21:02:36.829794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73489 paired=2 still_pending=0\n2026-05-26T21:02:39.266195Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=23 total_pairs=451 total_evicted=353 total_failed=0\n2026-05-26T21:02:39.266348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73492 paired=1 still_pending=0\n2026-05-26T21:02:40.641223Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73493 paired=1 still_pending=0\n2026-05-26T21:02:41.341466Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73495 paired=1 still_pending=0\n2026-05-26T21:02:42.388106Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=464 row_id=74558 frame_id=73497\n2026-05-26T21:02:42.449887Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=23 total_pairs=455 total_evicted=356 total_failed=0\n2026-05-26T21:02:43.857876Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=465 row_id=74559 frame_id=73499\n2026-05-26T21:02:43.859454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73500 paired=1 still_pending=1\n2026-05-26T21:02:47.265914Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73502 paired=1 still_pending=0\n2026-05-26T21:02:48.361779Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=23 total_pairs=458 total_evicted=359 total_failed=0\n2026-05-26T21:02:48.361882Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73504 paired=1 still_pending=0\n2026-05-26T21:02:49.288504Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73506 paired=1 still_pending=0\n2026-05-26T21:02:51.020096Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73508 paired=1 still_pending=0\n2026-05-26T21:02:52.288712Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73510 paired=1 still_pending=0\n2026-05-26T21:02:52.778480Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=462 total_evicted=361 total_failed=0\n2026-05-26T21:02:52.778535Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73512 paired=1 still_pending=0\n2026-05-26T21:02:54.840774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73514 paired=2 still_pending=0\n2026-05-26T21:02:55.666536Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73516 paired=1 still_pending=0\n2026-05-26T21:02:56.821152Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=476 row_id=74570 frame_id=73518\n2026-05-26T21:03:00.216356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73520 paired=1 still_pending=0\n2026-05-26T21:03:00.217676Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=25 total_pairs=468 total_evicted=366 total_failed=0\n2026-05-26T21:03:03.895290Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=468 total_evicted=368 total_failed=0\n2026-05-26T21:03:03.895422Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73522 paired=1 still_pending=0\n2026-05-26T21:03:07.106232Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73524 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:03:08.960210Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 6 orphaned chunks\n2026-05-26T21:03:08.961568Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=470 total_evicted=370 total_failed=0\n2026-05-26T21:03:08.961611Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73526 paired=1 still_pending=0\n2026-05-26T21:03:10.793001Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73528 paired=1 still_pending=0\n2026-05-26T21:03:12.906147Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=24 total_pairs=472 total_evicted=371 total_failed=0\n2026-05-26T21:03:12.906273Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73530 paired=1 still_pending=0\n2026-05-26T21:03:15.230969Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73532 paired=1 still_pending=0\n2026-05-26T21:03:16.055774Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73534 paired=1 still_pending=0\n2026-05-26T21:03:18.146639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=485 row_id=74579 frame_id=73536\n2026-05-26T21:03:18.152425Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=25 total_pairs=476 total_evicted=373 total_failed=0\n2026-05-26T21:03:20.509544Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=486 row_id=74581 frame_id=73538\n2026-05-26T21:03:22.786519Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73540 paired=1 still_pending=0\n2026-05-26T21:03:24.377722Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=488 row_id=74584 frame_id=73541\n2026-05-26T21:03:27.448734Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=28 total_pairs=479 total_evicted=374 total_failed=0\n2026-05-26T21:03:32.066738Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=489 row_id=74588 frame_id=73544\n2026-05-26T21:03:33.180323Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=490 row_id=74590 frame_id=73546\n2026-05-26T21:03:36.061033Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73546 paired=1 still_pending=0\n2026-05-26T21:03:41.904100Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73547 paired=1 still_pending=0\n2026-05-26T21:03:41.905403Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=26 total_pairs=483 total_evicted=378 total_failed=0\n2026-05-26T21:04:00.181150Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)\n2026-05-26T21:04:13.113524Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73550 paired=1 still_pending=0\n2026-05-26T21:04:13.116810Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=18 pending_events=0 pending_frames=10 total_pairs=484 total_evicted=396 total_failed=0\n2026-05-26T21:04:20.198770Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=7 total_pairs=484 total_evicted=399 total_failed=0\n2026-05-26T21:04:20.199028Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73555 paired=1 still_pending=0\n2026-05-26T21:04:20.360514Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3643362899810751552, trigger=click)\n2026-05-26T21:04:31.815187Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=5 total_pairs=485 total_evicted=402 total_failed=0\n2026-05-26T21:04:31.815348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73556 paired=1 still_pending=0\n2026-05-26T21:04:35.047362Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=4 total_pairs=486 total_evicted=404 total_failed=0\n2026-05-26T21:04:35.047526Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73560 paired=1 still_pending=0\n2026-05-26T21:04:35.190069Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3396646416531305755, trigger=click)\n2026-05-26T21:04:35.881837Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73561 paired=1 still_pending=0\n2026-05-26T21:04:39.664639Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=498 row_id=74599 frame_id=73564\n2026-05-26T21:04:40.914816Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73567 paired=1 still_pending=0\n2026-05-26T21:04:42.198029Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73569 paired=1 still_pending=0\n2026-05-26T21:04:42.342866Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3577559571019619452, trigger=click)\n2026-05-26T21:04:45.614868Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=491 total_evicted=405 total_failed=0\n2026-05-26T21:04:45.615182Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73570 paired=1 still_pending=0\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-26T21:05:09.718659Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 7 orphaned chunks\n2026-05-26T21:05:15.332544Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=8 total_pairs=492 total_evicted=406 total_failed=0\n2026-05-26T21:05:15.332747Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73573 paired=1 still_pending=0\n2026-05-26T21:05:15.340779Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73574 paired=1 still_pending=1\n2026-05-26T21:05:20.507053Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=8 total_pairs=494 total_evicted=407 total_failed=0\n2026-05-26T21:05:20.507489Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73577 paired=1 still_pending=0\n2026-05-26T21:05:20.870902Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73579 paired=1 still_pending=0","is_focused":true}]...
|
6428445175211390380
|
2643123729671747041
|
visual_change
|
accessibility
|
NULL
|
2026-05-26T20:57:01.555286Z INFO screenpipe_engin 2026-05-26T20:57:01.555286Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6009467168980122687, trigger=click)
2026-05-26T20:57:03.525606Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73315 paired=1 still_pending=0
2026-05-26T20:57:03.796228Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1153177889285745700, trigger=click)
2026-05-26T20:57:05.020658Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73317 paired=1 still_pending=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:57:06.482966Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:57:06.510108Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:06.675632Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:06.766183Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:09.450394Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:09.631125Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:09.709630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.307540Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73318 paired=1 still_pending=0
2026-05-26T20:57:10.464664Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.757065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:10.995454Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=341 row_id=74424 frame_id=73318
2026-05-26T20:57:11.137675Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:11.885248Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:57:13.242335Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=342 row_id=74425 frame_id=73319
2026-05-26T20:57:13.385120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:13.491028Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:57:14.490650Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73319 paired=1 still_pending=0
2026-05-26T20:57:18.592141Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=19 total_pairs=337 total_evicted=258 total_failed=0
2026-05-26T20:57:18.592298Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:18.754901Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:18.830661Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:21.877945Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:22.048120Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:22.116039Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:24.810794Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:24.968976Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:25.049467Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.493586Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:29.647475Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:29.737346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:32.776771Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:32.933211Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:33.009496Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.510207Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:36.636669Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:36.749040Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:39.944213Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=1 pending_frames=22 total_pairs=343 total_evicted=261 total_failed=0
2026-05-26T20:57:39.944379Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73321 paired=1 still_pending=0
2026-05-26T20:57:40.108358Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:40.183711Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:45.427437Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73320 paired=1 still_pending=0
2026-05-26T20:57:50.944981Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:50.951811Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=22 total_pairs=346 total_evicted=263 total_failed=0
2026-05-26T20:57:51.107181Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.145114Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=21 total_pairs=346 total_evicted=265 total_failed=0
2026-05-26T20:57:55.145256Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:55.299321Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:55.380970Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:58.978167Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=347 total_evicted=267 total_failed=0
2026-05-26T20:57:58.978269Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:57:59.119328Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:57:59.219465Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:00.811564Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:05.196203Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:05.196853Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=4 pending_events=0 pending_frames=18 total_pairs=349 total_evicted=271 total_failed=0
2026-05-26T20:58:05.348269Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:05.464986Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:07.300460Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:07.456156Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:07.560813Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.565652Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=14 total_pairs=350 total_evicted=276 total_failed=0
2026-05-26T20:58:13.566813Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:13.730197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:13.808563Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.657567Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:14.850266Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:14.934691Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=typing_pause)
2026-05-26T20:58:16.395370Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73322 paired=1 still_pending=0
2026-05-26T20:58:16.547089Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:21.764007Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=15 total_pairs=353 total_evicted=278 total_failed=0
2026-05-26T20:58:21.764159Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73324 paired=1 still_pending=0
2026-05-26T20:58:22.025572Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:23.157872Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=15 total_pairs=354 total_evicted=279 total_failed=0
2026-05-26T20:58:23.158034Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73326 paired=1 still_pending=0
2026-05-26T20:58:24.054463Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:24.197345Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:24.495730Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:25.946911Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=363 row_id=74446 frame_id=73327
2026-05-26T20:58:26.099197Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:26.196847Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
2026-05-26T20:58:27.112178Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73327 paired=1 still_pending=0
2026-05-26T20:58:27.268498Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.346395Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:27.732828Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73328 paired=1 still_pending=0
2026-05-26T20:58:27.736179Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=18 total_pairs=359 total_evicted=280 total_failed=0
2026-05-26T20:58:27.871903Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=typing_pause)
2026-05-26T20:58:28.528695Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=366 row_id=74449 frame_id=73328
2026-05-26T20:58:30.094037Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:58:33.030009Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73331 paired=1 still_pending=0
2026-05-26T20:58:33.032199Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=18 total_pairs=361 total_evicted=282 total_failed=0
2026-05-26T20:58:33.140630Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=click)
2026-05-26T20:58:34.534745Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1435202468267247498, trigger=visual_change)
2026-05-26T20:58:41.146819Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=368 row_id=74451 frame_id=73331
2026-05-26T20:58:41.149210Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=17 total_pairs=362 total_evicted=284 total_failed=0
2026-05-26T20:58:42.314171Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73334 paired=1 still_pending=0
2026-05-26T20:58:45.691991Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=17 total_pairs=363 total_evicted=285 total_failed=0
2026-05-26T20:58:45.692114Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73336 paired=1 still_pending=0
2026-05-26T20:58:48.161231Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73338 paired=1 still_pending=0
2026-05-26T20:58:48.883060Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73340 paired=1 still_pending=0
2026-05-26T20:58:50.432265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=373 row_id=74456 frame_id=73342
2026-05-26T20:58:50.569018Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:50.700666Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:52.378322Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73343 paired=1 still_pending=0
2026-05-26T20:58:52.451857Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=21 total_pairs=368 total_evicted=286 total_failed=0
2026-05-26T20:58:53.707852Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73345 paired=1 still_pending=0
2026-05-26T20:58:55.883582Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:56.137549Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-5781745509849401926, trigger=click)
2026-05-26T20:58:57.531116Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73348 paired=1 still_pending=0
2026-05-26T20:58:57.538791Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=0 pending_frames=22 total_pairs=371 total_evicted=287 total_failed=0
2026-05-26T20:58:58.398500Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73351 paired=1 still_pending=0
2026-05-26T20:59:01.312473Z INFO screenpipe_db::db: created new speaker id=69 (no existing match within threshold)
2026-05-26T20:59:01.762272Z INFO screenpipe_db::db: created new speaker id=70 (no existing match within threshold)
2026-05-26T20:59:04.480758Z INFO screenpipe_db::db: created new speaker id=71 (no existing match within threshold)
2026-05-26T20:59:05.815472Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=23 total_pairs=372 total_evicted=289 total_failed=0
2026-05-26T20:59:05.815560Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=379 row_id=74462 frame_id=73353
2026-05-26T20:59:06.010204Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=5122358063201960505, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-26T20:59:07.337224Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 8 orphaned chunks
2026-05-26T20:59:14.981756Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=20 total_pairs=373 total_evicted=292 total_failed=0
2026-05-26T20:59:14.981912Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73353 paired=1 still_pending=0
2026-05-26T20:59:16.766003Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73356 paired=1 still_pending=0
2026-05-26T20:59:22.650034Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=0 pending_frames=20 total_pairs=375 total_evicted=294 total_failed=0
2026-05-26T20:59:22.650198Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73358 paired=1 still_pending=0
2026-05-26T20:59:26.082427Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73361 paired=1 still_pending=0
2026-05-26T20:59:27.115485Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73363 paired=1 still_pending=0
2026-05-26T20:59:40.201735Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=6 pending_events=0 pending_frames=17 total_pairs=378 total_evicted=300 total_failed=0
2026-05-26T20:59:40.201889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73365 paired=1 still_pending=0
2026-05-26T20:59:45.575201Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=visual_change)
survey: tell us what you think of screenpipe:
npx screenpipe survey
https://screenpi.pe/survey
2026-05-26T20:59:47.650040Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=15 total_pairs=379 total_evicted=303 total_failed=0
2026-05-26T20:59:47.650137Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73367 paired=1 still_pending=0
2026-05-26T20:59:47.986567Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:48.400541Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73370 paired=1 still_pending=0
2026-05-26T20:59:48.616476Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7417282354371857971, trigger=click)
2026-05-26T20:59:49.483356Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=388 row_id=74471 frame_id=73369
2026-05-26T20:59:49.664185Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3889131366680724303, trigger=click)
2026-05-26T20:59:50.433597Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=389 row_id=74472 frame_id=73371
2026-05-26T20:59:50.623247Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-7810487812990730305, trigger=click)
2026-05-26T20:59:51.799932Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired event→frame (frame arrived first) corr_id=390 row_id=74473 frame_id=73372
2026-05-26T20:59:54.700630Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=0 pending_frames=15 total_pairs=384 total_evicted=308 total_failed=0
2026-05-26T20:59:54.700889Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73374 paired=1 still_pending=0
2026-05-26T20:59:56.767087Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73376 paired=1 still_pending=0
2026-05-26T20:59:59.918610Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T20:59:59.968489Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=0 pending_frames=14 total_pairs=386 total_evicted=311 total_failed=0
2026-05-26T20:59:59.968805Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73378 paired=1 still_pending=0
2026-05-26T21:00:00.217188Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-6207244058882792334, trigger=click)
2026-05-26T21:00:00.750206Z INFO screenpipe_db::db: created new speaker id=72 (no existing match within threshold)
2026-05-26T21:00:01.641664Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:01.834900Z INFO screenpipe_audio::transcription::handle_new_transcript: device MacBook Pro Microphone (input) skipping duplicate transcript (entire content overlaps with previous)
2026-05-26T21:00:03.701348Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73380 paired=1 still_pending=0
2026-05-26T21:00:04.952498Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73383 paired=1 still_pending=0
2026-05-26T21:00:08.486042Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=1 pending_frames=16 total_pairs=389 total_evicted=312 total_failed=0
2026-05-26T21:00:08.486163Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73385 paired=1 still_pending=0
2026-05-26T21:00:12.421349Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73387 paired=1 still_pending=0
2026-05-26T21:00:13.538558Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73389 paired=1 still_pending=0
2026-05-26T21:00:15.231519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4295895624340692523, trigger=visual_change)
2026-05-26T21:00:17.451223Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=17 total_pairs=392 total_evicted=314 total_failed=0
2026-05-26T21:00:23.422951Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=16 total_pairs=392 total_evicted=315 total_failed=0
2026-05-26T21:00:23.423035Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73391 paired=1 still_pending=0
2026-05-26T21:00:28.116884Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73392 paired=1 still_pending=0
2026-05-26T21:00:28.119653Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=2 pending_events=2 pending_frames=14 total_pairs=394 total_evicted=317 total_failed=0
2026-05-26T21:00:28.958431Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73394 paired=1 still_pending=2
2026-05-26T21:00:30.036434Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73395 paired=1 still_pending=0
2026-05-26T21:00:31.344265Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73396 paired=1 still_pending=0
2026-05-26T21:00:36.468604Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73398 paired=1 still_pending=0
2026-05-26T21:00:39.746154Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73399 paired=1 still_pending=0
2026-05-26T21:00:42.571373Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=1 pending_events=2 pending_frames=15 total_pairs=399 total_evicted=318 total_failed=0
2026-05-26T21:00:42.571530Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73401 paired=1 still_pending=0
2026-05-26T21:00:44.303478Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73402 paired=1 still_pending=0
2026-05-26T21:00:45.528376Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=visual_change)
2026-05-26T21:00:53.037023Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=5 pending_events=2 pending_frames=10 total_pairs=401 total_evicted=323 total_failed=0
2026-05-26T21:00:53.037172Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:00:53.178075Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=2184797381960226901, trigger=click)
2026-05-26T21:00:54.952180Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73403 paired=1 still_pending=0
2026-05-26T21:01:00.716514Z INFO screenpipe_engine::frame_linker_actor: frame_linker: paired frame→events (events arrived first) frame_id=73404 paired=1 still_pending=0
2026-05-26T21:01:00.719216Z WARN screenpipe_engine::frame_linker_actor: frame_linker: stale entries expired without pairing (frame or event never arrived) evicted=3 pending_events=2 pending_frames=7 total_pairs=404 total_evicted=326 total_failed=0
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3....
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73580
|
NULL
|
0
|
2026-05-26T18:05:20.612185+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818720612_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.4787234,"height":-0.06304872},"on_screen":true,"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.3645279,"top":1.0,"width":0.09424867,"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.3665226,"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.4587766,"top":1.0,"width":0.094082445,"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.46077126,"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.55285907,"top":1.0,"width":0.094082445,"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.55485374,"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.6469415,"top":1.0,"width":0.094082445,"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.64893615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-4295895624340692523
|
-2989380596306752487
|
click
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73579
|
2624
|
18
|
2026-05-26T18:05:20.507036+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818720507_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","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":60,"bounds":{"left":0.0034722222,"top":0.18777777,"width":0.33333334,"height":0.02}},{"char_start":255,"char_count":87,"bounds":{"left":0.0034722222,"top":0.20777778,"width":0.48333332,"height":0.02}},{"char_start":342,"char_count":44,"bounds":{"left":0.0034722222,"top":0.22777778,"width":0.24444444,"height":0.02}}],"value":"Last login: Tue May 26 11:58:03 on ttys009\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 ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (docker)","depth":2,"bounds":{"left":0.196875,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.20104167,"top":0.06333333,"width":0.011111111,"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.39375,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39791667,"top":0.06333333,"width":0.011111111,"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.5902778,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59444445,"top":0.06333333,"width":0.011111111,"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.78680557,"top":0.05888889,"width":0.19652778,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79097223,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-4295895624340692523
|
-2989380596306752487
|
click
|
accessibility
|
NULL
|
Last login: Tue May 26 11:58:03 on ttys009
Poetry Last login: Tue May 26 11:58:03 on ttys009
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 ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (docker)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
73578
|
NULL
|
NULL
|
NULL
|
|
73578
|
2624
|
17
|
2026-05-26T18:05:15.435010+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818715435_m1.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.0,"top":0.0,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Interactive demo script","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":") is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"pip install garminconnect readchar requests\npython demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Issues & Improvement Suggestions","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Issues & Improvement Suggestions","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Critical","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Critical","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1. Credentials exposed in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Your Garmin password is stored in plaintext in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— add","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"immediately if this repo is ever pushed to git.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2. Duplicate data on repeated runs","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:58-93","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:58-93","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"fetch_and_store()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"blindly","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"db.add()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"s every time it runs. Calling","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/fetch-today","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"twice creates duplicate rows for the same date. You need an upsert pattern (","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ON CONFLICT DO UPDATE","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or check-before-insert).","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3. Scheduler time comment is wrong","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:101-103","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:101-103","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the code schedules at","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"hour=15, minute=25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"but the comment says \"03:00\". Pick one and fix both.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Missing Functionality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Missing Functionality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"4. No read endpoints for stored DB data","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There are no","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /steps","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /heartrate","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5. No backfill endpoint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There's no way to fetch and store data for a past date range via the API. A","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch?date=2025-05-01","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /backfill?start=2025-01-01&end=2025-05-25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint would be useful.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"6.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is never used","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/sleep-processed","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint or removed.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Data Model Gaps","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Data Model Gaps","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"7. Sleep model loses detail","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py:6-13","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py:6-13","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"table only stores","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":". It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"already parses all of this.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HeartRate","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"rows volume","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Code Quality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Code Quality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"9. Session management is fragile","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:35-44","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:35-44","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_client()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"401","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"errors.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"10.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"depends on","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"not in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"imports","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"which isn't listed, so","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"pip install -r requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"won't cover it. Either add it or keep a separate","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements-dev.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".","depth":6,"on_screen":false,"role_description":"text"}]...
|
3461560280772568198
|
9068237049550242477
|
click
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
....
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73577
|
2627
|
54
|
2026-05-26T18:05:15.333145+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818715333_m2.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.009640957,"top":0.2601756,"width":0.0019946808,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.024933511,"top":0.056664005,"width":0.01662234,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.06349734,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.06349734,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.07980846,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":26,"bounds":{"left":0.025265958,"top":0.07980846,"width":0.060837764,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.026595745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.096568234,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":10,"bounds":{"left":0.02825798,"top":0.096568234,"width":0.024268618,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.018949468,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11412609,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.11412609,"width":0.016954787,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1292897,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.027260639,"top":0.13168396,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.14684756,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.011303191,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.14924182,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":4,"bounds":{"left":0.028590426,"top":0.14924182,"width":0.008643617,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.017287234,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.16679968,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.16679968,"width":0.014960106,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.042220745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18435754,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":17,"bounds":{"left":0.028590426,"top":0.18435754,"width":0.03956117,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2019154,"width":0.0033244682,"height":0.011971269}},{"char_start":1,"char_count":9,"bounds":{"left":0.02925532,"top":0.2019154,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015625,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.029587766,"top":0.21947326,"width":0.012300532,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23703113,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":8,"bounds":{"left":0.029587766,"top":0.23703113,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.06948138,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.254589,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":30,"bounds":{"left":0.028590426,"top":0.254589,"width":0.066821806,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.2697526,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"bounds":{"left":0.025930852,"top":0.27134877,"width":0.025265958,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.28731045,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"bounds":{"left":0.025930852,"top":0.28890663,"width":0.032912236,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2897047,"width":0.0016622341,"height":0.011971269}},{"char_start":1,"char_count":15,"bounds":{"left":0.027593086,"top":0.2897047,"width":0.03158245,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.3048683,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.04155585,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":18,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.039228722,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.32242617,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"bounds":{"left":0.025930852,"top":0.32402235,"width":0.013630319,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.32482043,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.32482043,"width":0.010970744,"height":0.011971269}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.0029920214,"height":0.0103751}},{"char_start":1,"char_count":6,"bounds":{"left":0.025598405,"top":0.95131683,"width":0.013630319,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.025265958,"top":0.9688747,"width":0.015292553,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"bounds":{"left":0.10638298,"top":0.047885075,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.109707445,"top":0.05347167,"width":0.0063164895,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.118351065,"top":0.05586592,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.11170213,"top":0.07661612,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"bounds":{"left":0.119015954,"top":0.07821229,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.119015954,"top":0.079010375,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.12034574,"top":0.079010375,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"bounds":{"left":0.12832446,"top":0.1859537,"width":0.084109046,"height":0.014365523},"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"bounds":{"left":0.12832446,"top":0.1859537,"width":0.084109046,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.12832446,"top":0.08699122,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":36,"bounds":{"left":0.12832446,"top":0.08699122,"width":0.084109046,"height":0.025538707}},{"char_start":37,"char_count":35,"bounds":{"left":0.1306516,"top":0.101356745,"width":0.07945479,"height":0.011173184}},{"char_start":72,"char_count":1,"bounds":{"left":0.12832446,"top":0.1300878,"width":0.0023271276,"height":0.011173184}},{"char_start":73,"char_count":21,"bounds":{"left":0.12832446,"top":0.1300878,"width":0.048204787,"height":0.025538707}},{"char_start":94,"char_count":33,"bounds":{"left":0.12832446,"top":0.14445332,"width":0.07679521,"height":0.025538707}},{"char_start":127,"char_count":22,"bounds":{"left":0.12832446,"top":0.15881884,"width":0.050531916,"height":0.025538707}},{"char_start":149,"char_count":17,"bounds":{"left":0.12832446,"top":0.17318435,"width":0.03856383,"height":0.025538707}},{"char_start":166,"char_count":17,"bounds":{"left":0.1306516,"top":0.18754987,"width":0.04089096,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"bounds":{"left":0.55352396,"top":0.047885075,"width":0.0731383,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.05285904,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":24,"bounds":{"left":0.5668218,"top":0.05586592,"width":0.050199468,"height":0.011971269}}],"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"bounds":{"left":0.109042555,"top":0.7278532,"width":0.027925532,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"bounds":{"left":0.11303192,"top":0.7366321,"width":0.019946808,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"bounds":{"left":0.13663563,"top":0.7278532,"width":0.023603724,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"bounds":{"left":0.140625,"top":0.7366321,"width":0.015625,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"bounds":{"left":0.15990691,"top":0.7278532,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"bounds":{"left":0.16389628,"top":0.7366321,"width":0.031914894,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"bounds":{"left":0.19946809,"top":0.7278532,"width":0.026595745,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"bounds":{"left":0.20345744,"top":0.7366321,"width":0.01861702,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.20378989,"top":0.73743016,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.20611702,"top":0.73743016,"width":0.016289894,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"bounds":{"left":0.22606383,"top":0.7278532,"width":0.020279255,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"bounds":{"left":0.23005319,"top":0.7366321,"width":0.012300532,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.24567819,"top":0.97126895,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"bounds":{"left":0.107380316,"top":0.97047085,"width":0.005319149,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"bounds":{"left":0.4225399,"top":0.7573823,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"bounds":{"left":0.0006648936,"top":0.98244214,"width":0.028590426,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.0033244682,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.017952127,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.0013297872,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.009973404,"top":0.9856345,"width":0.01462766,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"bounds":{"left":0.03025266,"top":0.98244214,"width":0.022606382,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.031914894,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.03723404,"top":0.9856345,"width":0.004986702,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.041888297,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.04720745,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"bounds":{"left":0.054521278,"top":0.98244214,"width":0.012632979,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.05618351,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.061502658,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"bounds":{"left":0.9886968,"top":0.98244214,"width":0.010638298,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"bounds":{"left":0.9790558,"top":0.98244214,"width":0.008643617,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"bounds":{"left":0.5555186,"top":0.08060654,"width":0.09075798,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"bounds":{"left":0.9780585,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"bounds":{"left":0.9886968,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Interactive demo script","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":") is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"pip install garminconnect readchar requests\npython demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Issues & Improvement Suggestions","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Issues & Improvement Suggestions","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Critical","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Critical","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1. Credentials exposed in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Your Garmin password is stored in plaintext in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— add","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"immediately if this repo is ever pushed to git.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2. Duplicate data on repeated runs","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:58-93","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:58-93","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"fetch_and_store()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"blindly","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"db.add()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"s every time it runs. Calling","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/fetch-today","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"twice creates duplicate rows for the same date. You need an upsert pattern (","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ON CONFLICT DO UPDATE","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or check-before-insert).","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3. Scheduler time comment is wrong","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:101-103","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:101-103","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the code schedules at","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"hour=15, minute=25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"but the comment says \"03:00\". Pick one and fix both.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Missing Functionality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Missing Functionality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"4. No read endpoints for stored DB data","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There are no","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /steps","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /heartrate","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.","depth":6,"on_screen":false,"role_description":"text"}]...
|
-2348526968138108326
|
-3614041337323927875
|
click
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly....
|
73576
|
NULL
|
NULL
|
NULL
|
|
73576
|
2627
|
53
|
2026-05-26T18:04:51.327183+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818691327_m2.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
.
Summary:
The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in
sleep_processing.py
for richer data, and (4) add a backfill endpoint for historical data.
Message actions
.env
.env
is there some UI. what is the database and what data are stored?
Thinking
Thinking
Bash
Check if garmin containers are running
IN
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check all garmin containers including stopped ones
IN
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
List all Docker containers
IN
docker ps -a 2>/dev/null | head -20
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check Docker availability
IN
docker info 2>&1 | head -5
Copy code to clipboard
OUT
Client: Docker Engine - Community
Version: 26.1.0
Context: default
Debug Mode: false
Plugins:
Bash
List all containers with names and status
IN
docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null
Copy code to clipboard
OUT
Exit code 1
Bash
List Docker contexts
IN
docker context ls 2>&1
Copy code to clipboard
OUT
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Bash
List all containers with sudo
IN
sudo docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | head -30
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check docker socket and current user groups
IN
ls /var/run/docker.sock 2>&1 && groups 2>&1
Copy code to clipboard
OUT
/var/run/docker.sock
admin users ughomeusers Media Social
Bash
Try docker ps with explicit socket
IN
DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20
Copy code to clipboard
OUT
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Thinking
Thinking
Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.
UI
UI
Only FastAPI's built-in Swagger UI
— no custom frontend exists.
Once the service is running, open in browser:
http://<your-nas-ip>:8007/docs
— interactive Swagger UI, lets you call all endpoints
http://<your-nas-ip>:8007/redoc
— alternative docs view
That's the only UI. There's no dashboard, no charts, no frontend.
Database
Database
PostgreSQL
(
garmin-db
, exposed on port
5436
).
Three tables, defined in
models.py
models.py
:
sleep
sleep
Column
Type
Notes
id
Integer PK
date
Date
start
String
GMT timestamp (stored as raw string from Garmin)
end
String
GMT timestamp
duration_minutes
Integer
sleepTimeSeconds / 60
Column
id
date
start
end
duration_minutes
Type
Integer PK
Date
String
String...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.009640957,"top":0.2601756,"width":0.0019946808,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.024933511,"top":0.056664005,"width":0.01662234,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.06349734,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.06349734,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.07980846,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":26,"bounds":{"left":0.025265958,"top":0.07980846,"width":0.060837764,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.026595745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.096568234,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":10,"bounds":{"left":0.02825798,"top":0.096568234,"width":0.024268618,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.018949468,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11412609,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.11412609,"width":0.016954787,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1292897,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.027260639,"top":0.13168396,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.14684756,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.011303191,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.14924182,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":4,"bounds":{"left":0.028590426,"top":0.14924182,"width":0.008643617,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.017287234,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.16679968,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.16679968,"width":0.014960106,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.042220745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18435754,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":17,"bounds":{"left":0.028590426,"top":0.18435754,"width":0.03956117,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2019154,"width":0.0033244682,"height":0.011971269}},{"char_start":1,"char_count":9,"bounds":{"left":0.02925532,"top":0.2019154,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015625,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.029587766,"top":0.21947326,"width":0.012300532,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23703113,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":8,"bounds":{"left":0.029587766,"top":0.23703113,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.06948138,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.254589,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":30,"bounds":{"left":0.028590426,"top":0.254589,"width":0.066821806,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.2697526,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"bounds":{"left":0.025930852,"top":0.27134877,"width":0.025265958,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.28731045,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"bounds":{"left":0.025930852,"top":0.28890663,"width":0.032912236,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2897047,"width":0.0016622341,"height":0.011971269}},{"char_start":1,"char_count":15,"bounds":{"left":0.027593086,"top":0.2897047,"width":0.03158245,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.3048683,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.04155585,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":18,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.039228722,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.32242617,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"bounds":{"left":0.025930852,"top":0.32402235,"width":0.013630319,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.32482043,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.32482043,"width":0.010970744,"height":0.011971269}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.0029920214,"height":0.0103751}},{"char_start":1,"char_count":6,"bounds":{"left":0.025598405,"top":0.95131683,"width":0.013630319,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.025265958,"top":0.9688747,"width":0.015292553,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"bounds":{"left":0.10638298,"top":0.047885075,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.109707445,"top":0.05347167,"width":0.0063164895,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.118351065,"top":0.05586592,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.11170213,"top":0.07661612,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"bounds":{"left":0.119015954,"top":0.07821229,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.119015954,"top":0.079010375,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.12034574,"top":0.079010375,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.014365523},"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":36,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.084109046,"height":0.025538707}},{"char_start":37,"char_count":35,"bounds":{"left":0.1306516,"top":0.10933759,"width":0.07945479,"height":0.011173184}},{"char_start":72,"char_count":1,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.0023271276,"height":0.011173184}},{"char_start":73,"char_count":21,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.048204787,"height":0.025538707}},{"char_start":94,"char_count":33,"bounds":{"left":0.12832446,"top":0.15243416,"width":0.07679521,"height":0.025538707}},{"char_start":127,"char_count":22,"bounds":{"left":0.12832446,"top":0.16679968,"width":0.050531916,"height":0.025538707}},{"char_start":149,"char_count":17,"bounds":{"left":0.12832446,"top":0.1811652,"width":0.03856383,"height":0.025538707}},{"char_start":166,"char_count":17,"bounds":{"left":0.1306516,"top":0.19553073,"width":0.04089096,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"bounds":{"left":0.55352396,"top":0.047885075,"width":0.0731383,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.05285904,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":24,"bounds":{"left":0.5668218,"top":0.05586592,"width":0.050199468,"height":0.011971269}}],"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"bounds":{"left":0.109042555,"top":0.7278532,"width":0.027925532,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"bounds":{"left":0.11303192,"top":0.7366321,"width":0.019946808,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"bounds":{"left":0.13663563,"top":0.7278532,"width":0.023603724,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"bounds":{"left":0.140625,"top":0.7366321,"width":0.015625,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"bounds":{"left":0.15990691,"top":0.7278532,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"bounds":{"left":0.16389628,"top":0.7366321,"width":0.031914894,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"bounds":{"left":0.19946809,"top":0.7278532,"width":0.026595745,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"bounds":{"left":0.20345744,"top":0.7366321,"width":0.01861702,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.20378989,"top":0.73743016,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.20611702,"top":0.73743016,"width":0.016289894,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"bounds":{"left":0.22606383,"top":0.7278532,"width":0.020279255,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"bounds":{"left":0.23005319,"top":0.7366321,"width":0.012300532,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.24567819,"top":0.97126895,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"bounds":{"left":0.107380316,"top":0.97047085,"width":0.005319149,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"bounds":{"left":0.4225399,"top":0.7573823,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"bounds":{"left":0.0006648936,"top":0.98244214,"width":0.028590426,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.0033244682,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.017952127,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.0013297872,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.009973404,"top":0.9856345,"width":0.01462766,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"bounds":{"left":0.03025266,"top":0.98244214,"width":0.022606382,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.031914894,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.03723404,"top":0.9856345,"width":0.004986702,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.041888297,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.04720745,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"bounds":{"left":0.054521278,"top":0.98244214,"width":0.012632979,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.05618351,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.061502658,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"bounds":{"left":0.9886968,"top":0.98244214,"width":0.010638298,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"bounds":{"left":0.9790558,"top":0.98244214,"width":0.008643617,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"bounds":{"left":0.5555186,"top":0.08060654,"width":0.09075798,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"bounds":{"left":0.9780585,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"bounds":{"left":0.9886968,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Interactive demo script","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":") is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"pip install garminconnect readchar requests\npython demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Issues & Improvement Suggestions","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Issues & Improvement Suggestions","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Critical","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Critical","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1. Credentials exposed in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Your Garmin password is stored in plaintext in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— add","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"immediately if this repo is ever pushed to git.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2. Duplicate data on repeated runs","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:58-93","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:58-93","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"fetch_and_store()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"blindly","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"db.add()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"s every time it runs. Calling","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/fetch-today","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"twice creates duplicate rows for the same date. You need an upsert pattern (","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ON CONFLICT DO UPDATE","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or check-before-insert).","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3. Scheduler time comment is wrong","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:101-103","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:101-103","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the code schedules at","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"hour=15, minute=25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"but the comment says \"03:00\". Pick one and fix both.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Missing Functionality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Missing Functionality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"4. No read endpoints for stored DB data","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There are no","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /steps","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /heartrate","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5. No backfill endpoint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There's no way to fetch and store data for a past date range via the API. A","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch?date=2025-05-01","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /backfill?start=2025-01-01&end=2025-05-25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint would be useful.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"6.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is never used","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/sleep-processed","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint or removed.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Data Model Gaps","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Data Model Gaps","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"7. Sleep model loses detail","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py:6-13","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py:6-13","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"table only stores","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":". It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"already parses all of this.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HeartRate","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"rows volume","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Code Quality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Code Quality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"9. Session management is fragile","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:35-44","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:35-44","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_client()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"401","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"errors.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"10.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"depends on","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"not in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"imports","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"which isn't listed, so","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"pip install -r requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"won't cover it. Either add it or keep a separate","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements-dev.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Summary:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"for richer data, and (4) add a backfill endpoint for historical data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":".env","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is there some UI. what is the database and what data are stored?","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check if garmin containers are running","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps --format \"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | grep -E \"garmin|NAMES\"","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check all garmin containers including stopped ones","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a --format \"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | grep -E \"garmin|NAMES\"","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all Docker containers","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a 2>/dev/null | head -20","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check Docker availability","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker info 2>&1 | head -5","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Client: Docker Engine - Community\n Version: 26.1.0\n Context: default\n Debug Mode: false\n Plugins:","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all containers with names and status","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a --format \"{{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Exit code 1","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List Docker contexts","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker context ls 2>&1","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"NAME DESCRIPTION DOCKER ENDPOINT ERROR\ndefault * Current DOCKER_HOST based configuration unix:///var/run/docker.sock","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all containers with sudo","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sudo docker ps -a --format \"{{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | head -30","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check docker socket and current user groups","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ls /var/run/docker.sock 2>&1 && groups 2>&1","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/var/run/docker.sock\nadmin users ughomeusers Media Social","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Try docker ps with explicit socket","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1\": dial unix /var/run/docker.sock: connect: permission denied","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"UI","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"UI","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Only FastAPI's built-in Swagger UI","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— no custom frontend exists.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Once the service is running, open in browser:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"http://<your-nas-ip>:8007/docs","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— interactive Swagger UI, lets you call all endpoints","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"http://<your-nas-ip>:8007/redoc","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— alternative docs view","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"That's the only UI. There's no dashboard, no charts, no frontend.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Database","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Database","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PostgreSQL","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garmin-db","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":", exposed on port","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5436","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":").","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Three tables, defined in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":":","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"sleep","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Column","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Type","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"id","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer PK","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"date","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GMT timestamp (stored as raw string from Garmin)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GMT timestamp","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleepTimeSeconds / 60","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Column","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"id","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"date","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Type","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer PK","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"String","depth":8,"on_screen":false,"role_description":"text"}]...
|
3998804558189940431
|
-5923753251733338609
|
visual_change
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
.
Summary:
The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in
sleep_processing.py
for richer data, and (4) add a backfill endpoint for historical data.
Message actions
.env
.env
is there some UI. what is the database and what data are stored?
Thinking
Thinking
Bash
Check if garmin containers are running
IN
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check all garmin containers including stopped ones
IN
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
List all Docker containers
IN
docker ps -a 2>/dev/null | head -20
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check Docker availability
IN
docker info 2>&1 | head -5
Copy code to clipboard
OUT
Client: Docker Engine - Community
Version: 26.1.0
Context: default
Debug Mode: false
Plugins:
Bash
List all containers with names and status
IN
docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null
Copy code to clipboard
OUT
Exit code 1
Bash
List Docker contexts
IN
docker context ls 2>&1
Copy code to clipboard
OUT
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Bash
List all containers with sudo
IN
sudo docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | head -30
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check docker socket and current user groups
IN
ls /var/run/docker.sock 2>&1 && groups 2>&1
Copy code to clipboard
OUT
/var/run/docker.sock
admin users ughomeusers Media Social
Bash
Try docker ps with explicit socket
IN
DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20
Copy code to clipboard
OUT
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Thinking
Thinking
Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.
UI
UI
Only FastAPI's built-in Swagger UI
— no custom frontend exists.
Once the service is running, open in browser:
http://<your-nas-ip>:8007/docs
— interactive Swagger UI, lets you call all endpoints
http://<your-nas-ip>:8007/redoc
— alternative docs view
That's the only UI. There's no dashboard, no charts, no frontend.
Database
Database
PostgreSQL
(
garmin-db
, exposed on port
5436
).
Three tables, defined in
models.py
models.py
:
sleep
sleep
Column
Type
Notes
id
Integer PK
date
Date
start
String
GMT timestamp (stored as raw string from Garmin)
end
String
GMT timestamp
duration_minutes
Integer
sleepTimeSeconds / 60
Column
id
date
start
end
duration_minutes
Type
Integer PK
Date
String
String...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73575
|
2627
|
52
|
2026-05-26T18:04:48.287917+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818688287_m2.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
.
Summary:
The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in
sleep_processing.py
for richer data, and (4) add a backfill endpoint for historical data.
Message actions
.env
.env
is there some UI. what is the database and what data are stored?
Thinking
Thinking
Bash
Check if garmin containers are running
IN
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check all garmin containers including stopped ones
IN
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
List all Docker containers
IN
docker ps -a 2>/dev/null | head -20
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check Docker availability
IN
docker info 2>&1 | head -5
Copy code to clipboard
OUT
Client: Docker Engine - Community
Version: 26.1.0
Context: default
Debug Mode: false
Plugins:
Bash
List all containers with names and status
IN
docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null
Copy code to clipboard
OUT
Exit code 1
Bash
List Docker contexts
IN
docker context ls 2>&1
Copy code to clipboard
OUT
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Bash
List all containers with sudo
IN
sudo docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | head -30
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check docker socket and current user groups
IN
ls /var/run/docker.sock 2>&1 && groups 2>&1
Copy code to clipboard
OUT
/var/run/docker.sock
admin users ughomeusers Media Social
Bash
Try docker ps with explicit socket
IN
DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20
Copy code to clipboard
OUT
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Thinking
Thinking
Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.
UI
UI
Only FastAPI's built-in Swagger UI
— no custom frontend exists.
Once the service is running, open in browser:
http://<your-nas-ip>:8007/docs
— interactive Swagger UI, lets you call all endpoints
http://<your-nas-ip>:8007/redoc
— alternative docs view
That's the only UI. There's no dashboard, no charts, no frontend.
Database
Database
PostgreSQL
(
garmin-db
, exposed on port
5436
).
Three tables, defined in
models.py
models.py
:
sleep
sleep
Column
Type
Notes
id
Integer PK
date
Date
start...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.009640957,"top":0.2601756,"width":0.0019946808,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.024933511,"top":0.056664005,"width":0.01662234,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.06349734,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.06349734,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.07980846,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":26,"bounds":{"left":0.025265958,"top":0.07980846,"width":0.060837764,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.026595745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.096568234,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":10,"bounds":{"left":0.02825798,"top":0.096568234,"width":0.024268618,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.018949468,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11412609,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.11412609,"width":0.016954787,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1292897,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.027260639,"top":0.13168396,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.14684756,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.011303191,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.14924182,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":4,"bounds":{"left":0.028590426,"top":0.14924182,"width":0.008643617,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.017287234,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.16679968,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.16679968,"width":0.014960106,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.042220745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18435754,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":17,"bounds":{"left":0.028590426,"top":0.18435754,"width":0.03956117,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2019154,"width":0.0033244682,"height":0.011971269}},{"char_start":1,"char_count":9,"bounds":{"left":0.02925532,"top":0.2019154,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015625,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.029587766,"top":0.21947326,"width":0.012300532,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23703113,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":8,"bounds":{"left":0.029587766,"top":0.23703113,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.06948138,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.254589,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":30,"bounds":{"left":0.028590426,"top":0.254589,"width":0.066821806,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.2697526,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"bounds":{"left":0.025930852,"top":0.27134877,"width":0.025265958,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.28731045,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"bounds":{"left":0.025930852,"top":0.28890663,"width":0.032912236,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2897047,"width":0.0016622341,"height":0.011971269}},{"char_start":1,"char_count":15,"bounds":{"left":0.027593086,"top":0.2897047,"width":0.03158245,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.3048683,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.04155585,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":18,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.039228722,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.32242617,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"bounds":{"left":0.025930852,"top":0.32402235,"width":0.013630319,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.32482043,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.32482043,"width":0.010970744,"height":0.011971269}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.0029920214,"height":0.0103751}},{"char_start":1,"char_count":6,"bounds":{"left":0.025598405,"top":0.95131683,"width":0.013630319,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.025265958,"top":0.9688747,"width":0.015292553,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"bounds":{"left":0.10638298,"top":0.047885075,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.109707445,"top":0.05347167,"width":0.0063164895,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.118351065,"top":0.05586592,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.11170213,"top":0.07661612,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"bounds":{"left":0.119015954,"top":0.07821229,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.119015954,"top":0.079010375,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.12034574,"top":0.079010375,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.014365523},"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":36,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.084109046,"height":0.025538707}},{"char_start":37,"char_count":35,"bounds":{"left":0.1306516,"top":0.10933759,"width":0.07945479,"height":0.011173184}},{"char_start":72,"char_count":1,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.0023271276,"height":0.011173184}},{"char_start":73,"char_count":21,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.048204787,"height":0.025538707}},{"char_start":94,"char_count":33,"bounds":{"left":0.12832446,"top":0.15243416,"width":0.07679521,"height":0.025538707}},{"char_start":127,"char_count":22,"bounds":{"left":0.12832446,"top":0.16679968,"width":0.050531916,"height":0.025538707}},{"char_start":149,"char_count":17,"bounds":{"left":0.12832446,"top":0.1811652,"width":0.03856383,"height":0.025538707}},{"char_start":166,"char_count":17,"bounds":{"left":0.1306516,"top":0.19553073,"width":0.04089096,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"bounds":{"left":0.55352396,"top":0.047885075,"width":0.0731383,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.05285904,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":24,"bounds":{"left":0.5668218,"top":0.05586592,"width":0.050199468,"height":0.011971269}}],"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"bounds":{"left":0.109042555,"top":0.7278532,"width":0.027925532,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"bounds":{"left":0.11303192,"top":0.7366321,"width":0.019946808,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"bounds":{"left":0.13663563,"top":0.7278532,"width":0.023603724,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"bounds":{"left":0.140625,"top":0.7366321,"width":0.015625,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"bounds":{"left":0.15990691,"top":0.7278532,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"bounds":{"left":0.16389628,"top":0.7366321,"width":0.031914894,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"bounds":{"left":0.19946809,"top":0.7278532,"width":0.026595745,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"bounds":{"left":0.20345744,"top":0.7366321,"width":0.01861702,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.20378989,"top":0.73743016,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.20611702,"top":0.73743016,"width":0.016289894,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"bounds":{"left":0.22606383,"top":0.7278532,"width":0.020279255,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"bounds":{"left":0.23005319,"top":0.7366321,"width":0.012300532,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.24567819,"top":0.97126895,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"bounds":{"left":0.107380316,"top":0.97047085,"width":0.005319149,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"bounds":{"left":0.4225399,"top":0.7573823,"width":0.0023271276,"height":0.011173184},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"bounds":{"left":0.0006648936,"top":0.98244214,"width":0.028590426,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.0033244682,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.017952127,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.9856345,"width":0.0013297872,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.009973404,"top":0.9856345,"width":0.01462766,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"bounds":{"left":0.03025266,"top":0.98244214,"width":0.022606382,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.031914894,"top":0.9848364,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.03723404,"top":0.9856345,"width":0.004986702,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.041888297,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.04720745,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"bounds":{"left":0.054521278,"top":0.98244214,"width":0.012632979,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.05618351,"top":0.9848364,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"bounds":{"left":0.061502658,"top":0.9856345,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"bounds":{"left":0.9886968,"top":0.98244214,"width":0.010638298,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"bounds":{"left":0.9790558,"top":0.98244214,"width":0.008643617,"height":0.01755786},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"bounds":{"left":0.5555186,"top":0.08060654,"width":0.09075798,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"bounds":{"left":0.9780585,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"bounds":{"left":0.9886968,"top":0.08060654,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-call?method=get_stress_data&date=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Call any Garmin getter by name","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Interactive demo script","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":") is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"pip install garminconnect readchar requests\npython demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Issues & Improvement Suggestions","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Issues & Improvement Suggestions","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Critical","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Critical","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1. Credentials exposed in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Your Garmin password is stored in plaintext in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— add","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"immediately if this repo is ever pushed to git.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2. Duplicate data on repeated runs","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:58-93","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:58-93","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"fetch_and_store()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"blindly","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"db.add()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"s every time it runs. Calling","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/fetch-today","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"twice creates duplicate rows for the same date. You need an upsert pattern (","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ON CONFLICT DO UPDATE","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or check-before-insert).","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3. Scheduler time comment is wrong","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:101-103","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:101-103","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the code schedules at","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"hour=15, minute=25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"but the comment says \"03:00\". Pick one and fix both.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Missing Functionality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Missing Functionality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"4. No read endpoints for stored DB data","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There are no","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /steps","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /heartrate","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5. No backfill endpoint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"There's no way to fetch and store data for a past date range via the API. A","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch?date=2025-05-01","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"or","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /backfill?start=2025-01-01&end=2025-05-25","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint would be useful.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"6.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is never used","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/sleep-processed","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"endpoint or removed.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Data Model Gaps","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Data Model Gaps","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"7. Sleep model loses detail","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py:6-13","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py:6-13","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— the","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"table only stores","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"end","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"duration_minutes","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":". It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"already parses all of this.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HeartRate","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"rows volume","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Code Quality","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Code Quality","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"9. Session management is fragile","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py:35-44","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py:35-44","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_client()","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"401","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"errors.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"10.","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"depends on","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"not in","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"—","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"imports","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"readchar","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"which isn't listed, so","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"pip install -r requirements.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"won't cover it. Either add it or keep a separate","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"requirements-dev.txt","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Summary:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"for richer data, and (4) add a backfill endpoint for historical data.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":".env","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"is there some UI. what is the database and what data are stored?","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check if garmin containers are running","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps --format \"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | grep -E \"garmin|NAMES\"","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check all garmin containers including stopped ones","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a --format \"table {{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | grep -E \"garmin|NAMES\"","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all Docker containers","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a 2>/dev/null | head -20","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check Docker availability","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker info 2>&1 | head -5","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Client: Docker Engine - Community\n Version: 26.1.0\n Context: default\n Debug Mode: false\n Plugins:","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all containers with names and status","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker ps -a --format \"{{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Exit code 1","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List Docker contexts","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"docker context ls 2>&1","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"NAME DESCRIPTION DOCKER ENDPOINT ERROR\ndefault * Current DOCKER_HOST based configuration unix:///var/run/docker.sock","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all containers with sudo","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"sudo docker ps -a --format \"{{.Names}}\\t{{.Status}}\\t{{.Ports}}\" 2>/dev/null | head -30","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(Bash completed with no output)","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Check docker socket and current user groups","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ls /var/run/docker.sock 2>&1 && groups 2>&1","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/var/run/docker.sock\nadmin users ughomeusers Media Social","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Try docker ps with explicit socket","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1\": dial unix /var/run/docker.sock: connect: permission denied","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"UI","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"UI","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Only FastAPI's built-in Swagger UI","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— no custom frontend exists.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Once the service is running, open in browser:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"http://<your-nas-ip>:8007/docs","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— interactive Swagger UI, lets you call all endpoints","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"http://<your-nas-ip>:8007/redoc","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— alternative docs view","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"That's the only UI. There's no dashboard, no charts, no frontend.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Database","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Database","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PostgreSQL","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garmin-db","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":", exposed on port","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"5436","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":").","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Three tables, defined in","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":6,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":":","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"sleep","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"sleep","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Column","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Type","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notes","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"id","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Integer PK","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"date","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start","depth":9,"on_screen":false,"role_description":"text"}]...
|
-7792171737754436190
|
-5923753251731765745
|
visual_change
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Call any Garmin getter by name
Endpoint
GET /fetch-today
GET /sleep-raw?date_str=2025-05-20
GET /garmin-methods
GET /garmin-call?method=get_stress_data&date=2025-05-20
Description
Fetch today's sleep, steps & HR and store in DB
Get raw Garmin sleep payload (not stored)
List all available Garmin
get_*
methods
Call any Garmin getter by name
Endpoint
Description
Interactive demo script
(
demo.py
demo.py
) is a separate standalone CLI tool with a full menu-driven interface to explore all ~100+ Garmin API methods. Run it separately (not inside Docker):
Copy code to clipboard
pip install garminconnect readchar requests
python demo.py
Issues & Improvement Suggestions
Issues & Improvement Suggestions
Critical
Critical
1. Credentials exposed in
.env
Your Garmin password is stored in plaintext in
.env
.env
— add
.env
to
.gitignore
immediately if this repo is ever pushed to git.
2. Duplicate data on repeated runs
main.py:58-93
main.py:58-93
—
fetch_and_store()
blindly
db.add()
s every time it runs. Calling
/fetch-today
twice creates duplicate rows for the same date. You need an upsert pattern (
ON CONFLICT DO UPDATE
or check-before-insert).
3. Scheduler time comment is wrong
main.py:101-103
main.py:101-103
— the code schedules at
hour=15, minute=25
but the comment says "03:00". Pick one and fix both.
Missing Functionality
Missing Functionality
4. No read endpoints for stored DB data
There are no
GET /sleep
,
GET /steps
,
GET /heartrate
endpoints. You can write data to the DB but have no API to query it back — you'd have to connect to Postgres directly.
5. No backfill endpoint
There's no way to fetch and store data for a past date range via the API. A
GET /fetch?date=2025-05-01
or
GET /backfill?start=2025-01-01&end=2025-05-25
endpoint would be useful.
6.
sleep_processing.py
is never used
sleep_processing.py
sleep_processing.py
is an impressively detailed utility that builds minute-by-minute sleep timelines with SpO2, HRV, stress, body battery, respiration — but it's never called anywhere. It should either be wired into a
/sleep-processed
endpoint or removed.
Data Model Gaps
Data Model Gaps
7. Sleep model loses detail
models.py:6-13
models.py:6-13
— the
Sleep
table only stores
start
,
end
,
duration_minutes
. It drops sleep stages (deep/REM/light/awake), SpO2, HRV, respiration — all the interesting data.
sleep_processing.py
already parses all of this.
8.
HeartRate
rows volume
Storing per-minute HR readings means ~1440 rows/day. Consider storing only the summary (resting HR, max HR, average) unless you actually need the per-minute data downstream.
Code Quality
Code Quality
9. Session management is fragile
main.py:35-44
main.py:35-44
—
get_client()
re-logs in based on wall-clock time (1 hour TTL), but Garmin's session can expire for other reasons (rate limiting, server-side logout). There's no retry on
401
errors.
10.
demo.py
depends on
readchar
not in
requirements.txt
requirements.txt
requirements.txt
—
demo.py
imports
readchar
which isn't listed, so
pip install -r requirements.txt
won't cover it. Either add it or keep a separate
requirements-dev.txt
.
Summary:
The core pipeline works, but the biggest wins are: (1) add read endpoints for the DB, (2) fix duplicate-insert issue, (3) wire in
sleep_processing.py
for richer data, and (4) add a backfill endpoint for historical data.
Message actions
.env
.env
is there some UI. what is the database and what data are stored?
Thinking
Thinking
Bash
Check if garmin containers are running
IN
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check all garmin containers including stopped ones
IN
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | grep -E "garmin|NAMES"
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
List all Docker containers
IN
docker ps -a 2>/dev/null | head -20
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check Docker availability
IN
docker info 2>&1 | head -5
Copy code to clipboard
OUT
Client: Docker Engine - Community
Version: 26.1.0
Context: default
Debug Mode: false
Plugins:
Bash
List all containers with names and status
IN
docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null
Copy code to clipboard
OUT
Exit code 1
Bash
List Docker contexts
IN
docker context ls 2>&1
Copy code to clipboard
OUT
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
Bash
List all containers with sudo
IN
sudo docker ps -a --format "{{.Names}}\t{{.Status}}\t{{.Ports}}" 2>/dev/null | head -30
Copy code to clipboard
OUT
(Bash completed with no output)
Bash
Check docker socket and current user groups
IN
ls /var/run/docker.sock 2>&1 && groups 2>&1
Copy code to clipboard
OUT
/var/run/docker.sock
admin users ughomeusers Media Social
Bash
Try docker ps with explicit socket
IN
DOCKER_HOST=unix:///var/run/docker.sock docker ps -a 2>&1 | head -20
Copy code to clipboard
OUT
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied
Thinking
Thinking
Docker isn't accessible from this shell session, so I can't query the live DB. But I can answer fully from the code.
UI
UI
Only FastAPI's built-in Swagger UI
— no custom frontend exists.
Once the service is running, open in browser:
http://<your-nas-ip>:8007/docs
— interactive Swagger UI, lets you call all endpoints
http://<your-nas-ip>:8007/redoc
— alternative docs view
That's the only UI. There's no dashboard, no charts, no frontend.
Database
Database
PostgreSQL
(
garmin-db
, exposed on port
5436
).
Three tables, defined in
models.py
models.py
:
sleep
sleep
Column
Type
Notes
id
Integer PK
date
Date
start...
|
73574
|
NULL
|
NULL
|
NULL
|
|
73574
|
2627
|
51
|
2026-05-26T18:04:45.806458+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818685806_m2.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"bounds":{"left":0.0,"top":0.047885075,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.057462092,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"bounds":{"left":0.0,"top":0.08619314,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.09577015,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"bounds":{"left":0.0,"top":0.1245012,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.13407822,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"bounds":{"left":0.0,"top":0.16280925,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.17238627,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"bounds":{"left":0.0,"top":0.20111732,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.21069433,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"bounds":{"left":0.0,"top":0.23942538,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"bounds":{"left":0.0039893617,"top":0.2490024,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.009640957,"top":0.2601756,"width":0.0019946808,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"bounds":{"left":0.0,"top":0.27773345,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"bounds":{"left":0.0,"top":0.3160415,"width":0.015957447,"height":0.03830806},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"bounds":{"left":0.022606382,"top":0.047885075,"width":0.018949468,"height":0.02793296},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.018949468,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.056664005,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.024933511,"top":0.056664005,"width":0.01662234,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"bounds":{"left":0.015957447,"top":0.07581804,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.07821229,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"bounds":{"left":0.022606382,"top":0.07581804,"width":0.06349734,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"bounds":{"left":0.022606382,"top":0.079010375,"width":0.06349734,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.07980846,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":26,"bounds":{"left":0.025265958,"top":0.07980846,"width":0.060837764,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.09577015,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"bounds":{"left":0.025930852,"top":0.09577015,"width":0.026595745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.096568234,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":10,"bounds":{"left":0.02825798,"top":0.096568234,"width":0.024268618,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"bounds":{"left":0.019614361,"top":0.11332801,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"bounds":{"left":0.025930852,"top":0.11332801,"width":0.018949468,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11412609,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.11412609,"width":0.016954787,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1292897,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.027260639,"top":0.13168396,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.14684756,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"bounds":{"left":0.025930852,"top":0.14844373,"width":0.011303191,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.14924182,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":4,"bounds":{"left":0.028590426,"top":0.14924182,"width":0.008643617,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.16440542,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"bounds":{"left":0.025930852,"top":0.1660016,"width":0.017287234,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.16679968,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.16679968,"width":0.014960106,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.1819633,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"bounds":{"left":0.025930852,"top":0.18355946,"width":0.042220745,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18435754,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":17,"bounds":{"left":0.028590426,"top":0.18435754,"width":0.03956117,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.19952115,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"bounds":{"left":0.025930852,"top":0.20111732,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2019154,"width":0.0033244682,"height":0.011971269}},{"char_start":1,"char_count":9,"bounds":{"left":0.02925532,"top":0.2019154,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.21707901,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015625,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.029587766,"top":0.21947326,"width":0.012300532,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.23463687,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"bounds":{"left":0.025930852,"top":0.23623304,"width":0.020611702,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23703113,"width":0.003656915,"height":0.011971269}},{"char_start":1,"char_count":8,"bounds":{"left":0.029587766,"top":0.23703113,"width":0.017287234,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.25219473,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"bounds":{"left":0.025930852,"top":0.25379092,"width":0.06948138,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.254589,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":30,"bounds":{"left":0.028590426,"top":0.254589,"width":0.066821806,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.2697526,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"bounds":{"left":0.025930852,"top":0.27134877,"width":0.025265958,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.28731045,"width":0.0076462766,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"bounds":{"left":0.025930852,"top":0.28890663,"width":0.032912236,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2897047,"width":0.0016622341,"height":0.011971269}},{"char_start":1,"char_count":15,"bounds":{"left":0.027593086,"top":0.2897047,"width":0.03158245,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.3048683,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.04155585,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":18,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.039228722,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"bounds":{"left":0.01861702,"top":0.32242617,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"bounds":{"left":0.025930852,"top":0.32402235,"width":0.013630319,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.32482043,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.028590426,"top":0.32482043,"width":0.010970744,"height":0.011971269}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9473264,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.9497207,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"bounds":{"left":0.022606382,"top":0.9473264,"width":0.01662234,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.01662234,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.95131683,"width":0.0029920214,"height":0.0103751}},{"char_start":1,"char_count":6,"bounds":{"left":0.025598405,"top":0.95131683,"width":0.013630319,"height":0.0103751}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"bounds":{"left":0.015957447,"top":0.9648843,"width":0.09009308,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"bounds":{"left":0.01662234,"top":0.96727854,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"bounds":{"left":0.022606382,"top":0.9648843,"width":0.01761968,"height":0.017557861},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.01761968,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.022606382,"top":0.9688747,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.025265958,"top":0.9688747,"width":0.015292553,"height":0.0103751}}],"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"bounds":{"left":0.10638298,"top":0.047885075,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.109707445,"top":0.05347167,"width":0.0063164895,"height":0.015961692},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11702128,"top":0.05586592,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.118351065,"top":0.05586592,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.11170213,"top":0.07661612,"width":0.0063164895,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"bounds":{"left":0.119015954,"top":0.07821229,"width":0.00831117,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.119015954,"top":0.079010375,"width":0.0013297872,"height":0.011971269}},{"char_start":1,"char_count":3,"bounds":{"left":0.12034574,"top":0.079010375,"width":0.006981383,"height":0.011971269}}],"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.014365523},"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"bounds":{"left":0.12832446,"top":0.19393456,"width":0.084109046,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":36,"bounds":{"left":0.12832446,"top":0.09497207,"width":0.084109046,"height":0.025538707}},{"char_start":37,"char_count":35,"bounds":{"left":0.1306516,"top":0.10933759,"width":0.07945479,"height":0.011173184}},{"char_start":72,"char_count":1,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.0023271276,"height":0.011173184}},{"char_start":73,"char_count":21,"bounds":{"left":0.12832446,"top":0.13806863,"width":0.048204787,"height":0.025538707}},{"char_start":94,"char_count":33,"bounds":{"left":0.12832446,"top":0.15243416,"width":0.07679521,"height":0.025538707}},{"char_start":127,"char_count":22,"bounds":{"left":0.12832446,"top":0.16679968,"width":0.050531916,"height":0.025538707}},{"char_start":149,"char_count":17,"bounds":{"left":0.12832446,"top":0.1811652,"width":0.03856383,"height":0.025538707}},{"char_start":166,"char_count":17,"bounds":{"left":0.1306516,"top":0.19553073,"width":0.04089096,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"bounds":{"left":0.55352396,"top":0.047885075,"width":0.0731383,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.05285904,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.56416225,"top":0.05586592,"width":0.0026595744,"height":0.011971269}},{"char_start":1,"char_count":24,"bounds":{"left":0.5668218,"top":0.05586592,"width":0.050199468,"height":0.011971269}}],"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"bounds":{"left":0.109042555,"top":0.7278532,"width":0.027925532,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"bounds":{"left":0.11303192,"top":0.7366321,"width":0.019946808,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"bounds":{"left":0.13663563,"top":0.7278532,"width":0.023603724,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"bounds":{"left":0.140625,"top":0.7366321,"width":0.015625,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"bounds":{"left":0.15990691,"top":0.7278532,"width":0.039893616,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"bounds":{"left":0.16389628,"top":0.7366321,"width":0.031914894,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"bounds":{"left":0.19946809,"top":0.7278532,"width":0.026595745,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true}]...
|
-8637357588670211128
|
-373794455328463874
|
app_switch
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73573
|
2624
|
16
|
2026-05-26T18:04:45.614905+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818685614_m1.jpg...
|
Code
|
Review project and plan … — garmin-connector [SSH: Review project and plan … — garmin-connector [SSH: nas]...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⇧⌘E)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⌃⇧G)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Run and Debug (⇧⌘D)","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X) - 2 require update","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Claude Code","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Containers","depth":11,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"EXPLORER","depth":9,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"EXPLORER","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: garmin-connector [SSH: nas]","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: garmin-connector [SSH: nas]","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"GARMIN-CONNECTOR [SSH: NAS]","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"__pycache__","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"examples","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"demo.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"docker-compose.yml","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"main.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"models.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"python-garminconnect-testing.md","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"README.md","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"requirements.txt","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sleep_processing.py","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ui.html","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"OUTLINE","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"OUTLINE","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":13,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"TIMELINE","depth":14,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"TIMELINE","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":".env, preview, Editor Group 1","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".env","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":20,"on_screen":true,"value":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"GARMIN_EMAIL=kovaliklukas@gmail.com\nGARMIN_PASSWORD=maxgup8zebzigaKzax\n\nPOSTGRES_USER=garmin\nPOSTGRES_PASSWORD=secretpassword\nPOSTGRES_DB=garmin_db\nPOSTGRES_HOST=db\nPOSTGRES_PORT=5432","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Review project and plan …, Editor Group 2","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Review project and plan …","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Problems (⇧⌘M)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PROBLEMS","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Output (⇧⌘U)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUTPUT","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Debug Console (⇧⌘Y)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DEBUG CONSOLE","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Terminal (⌃`)","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"TERMINAL","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Ports","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"PORTS","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal 5, bash Use ⌥F1 for terminal accessibility help","depth":28,"bounds":{"left":0.0,"top":0.0,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":29,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"Terminal input","depth":29,"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"remote SSH: nas","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Problems","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"No Ports Forwarded","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copilot status","depth":8,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Downloading VS Code Server...","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command Succeeded","depth":4,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Review project and plan improvements","depth":2,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Session history","depth":2,"on_screen":true,"help_text":"Session history","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New session","depth":2,"on_screen":true,"help_text":"New session","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Message actions","depth":7,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"demo.py","depth":6,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Let me explore the project structure first.","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Bash","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all files in garmin-connector project","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IN","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"find /volume2/docker/garmin-connector -type f | sort","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":7,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OUT","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"/volume2/docker/garmin-connector/db.py\n/volume2/docker/garmin-connector/demo.py\n/volume2/docker/garmin-connector/docker-compose.yml\n/volume2/docker/garmin-connector/Dockerfile\n/volume2/docker/garmin-connector/.env\n/volume2/docker/garmin-connector/examples/sleep_data_example.json\n/volume2/docker/garmin-connector/main.py\n/volume2/docker/garmin-connector/models.py\n/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc\n/volume2/docker/garmin-connector/python-garminconnect-testing.md\n/volume2/docker/garmin-connector/README.md\n/volume2/docker/garmin-connector/requirements.txt\n/volume2/docker/garmin-connector/sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"README.md","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"main.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"main.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"docker-compose.yml","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker-compose.yml","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"models.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"models.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"db.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"db.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"sleep_processing.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"sleep_processing.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":",","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"demo.py","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"demo.py","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"requirements.txt","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"requirements.txt","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":".env","depth":7,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".env","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Thinking","depth":6,"on_screen":false,"role_description":"disclosure triangle","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thinking","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Now I have a complete picture of this project. Here's the full overview:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Service Overview","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Service Overview","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"This is a","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Garmin Connect data pipeline","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"— a FastAPI service that:","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Authenticates to Garmin Connect using your credentials","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetches health/fitness data (sleep, steps, heart rate) via the unofficial","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"garminconnect","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Python library","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stores it in a local PostgreSQL database","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Runs on Docker (port","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"8007","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":")","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"Architecture","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"Architecture","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docker\n├── garmin-api (FastAPI, port 8007)\n│ ├── Daily scheduler (currently 15:25 UTC)\n│ └── REST endpoints\n└── garmin-db (PostgreSQL, port 5436)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXHeading","text":"How to Use","depth":5,"on_screen":false,"role_description":"heading"},{"role":"AXStaticText","text":"How to Use","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Start it:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Copy code to clipboard","depth":6,"on_screen":false,"help_text":"Copy code","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cd /volume2/docker/garmin-connector\ndocker-compose up -d","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Available endpoints:","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Endpoint","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Description","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /fetch-today","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Fetch today's sleep, steps & HR and store in DB","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /sleep-raw?date_str=2025-05-20","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Get raw Garmin sleep payload (not stored)","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GET /garmin-methods","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List all available Garmin","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"get_*","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"methods","depth":8,"on_screen":false,"role_description":"text"}]...
|
3328862072296905328
|
7874704053986574942
|
click
|
accessibility
|
NULL
|
Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧ Explorer (⇧⌘E)
Search (⇧⌘F)
Source Control (⌃⇧G)
Run and Debug (⇧⌘D)
Remote Explorer
Extensions (⇧⌘X) - 2 require update
2
Claude Code
Containers
EXPLORER
EXPLORER
Explorer Section: garmin-connector [SSH: nas]
Explorer Section: garmin-connector [SSH: nas]
GARMIN-CONNECTOR [SSH: NAS]
__pycache__
examples
.env
db.py
demo.py
docker-compose.yml
Dockerfile
main.py
models.py
python-garminconnect-testing.md
README.md
requirements.txt
sleep_processing.py
ui.html
Outline Section
OUTLINE
OUTLINE
Timeline Section
TIMELINE
TIMELINE
.env, preview, Editor Group 1
.env
.env
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
GARMIN_EMAIL=[EMAIL]
[ENV_SECRET]
POSTGRES_USER=garmin
[ENV_SECRET]
POSTGRES_DB=garmin_db
POSTGRES_HOST=db
POSTGRES_PORT=5432
Review project and plan …, Editor Group 2
Review project and plan …
Problems (⇧⌘M)
PROBLEMS
Output (⇧⌘U)
OUTPUT
Debug Console (⇧⌘Y)
DEBUG CONSOLE
Terminal (⌃`)
TERMINAL
Ports
PORTS
Terminal 5, bash Use ⌥F1 for terminal accessibility help
Terminal input
remote SSH: nas
SSH: nas
No Problems
0
0
No Ports Forwarded
0
Notifications
Copilot status
Info: Downloading VS Code Server...
Command Succeeded
Review project and plan improvements
Session history
New session
Message actions
demo.py
demo.py
review the project and let me knwo how cna I use it. GIve overview of the service and suggestions o nhe improvements
Thinking
Thinking
Let me explore the project structure first.
Bash
List all files in garmin-connector project
IN
find /volume2/docker/garmin-connector -type f | sort
Copy code to clipboard
OUT
/volume2/docker/garmin-connector/db.py
/volume2/docker/garmin-connector/demo.py
/volume2/docker/garmin-connector/docker-compose.yml
/volume2/docker/garmin-connector/Dockerfile
/volume2/docker/garmin-connector/.env
/volume2/docker/garmin-connector/examples/sleep_data_example.json
/volume2/docker/garmin-connector/main.py
/volume2/docker/garmin-connector/models.py
/volume2/docker/garmin-connector/__pycache__/sleep_processing.cpython-311.pyc
/volume2/docker/garmin-connector/python-garminconnect-testing.md
/volume2/docker/garmin-connector/README.md
/volume2/docker/garmin-connector/requirements.txt
/volume2/docker/garmin-connector/sleep_processing.py
Read
README.md
README.md
Read
main.py
main.py
Read
docker-compose.yml
docker-compose.yml
Read
models.py
models.py
Read
db.py
db.py
Read
sleep_processing.py
sleep_processing.py
,
demo.py
demo.py
Thinking
Thinking
Read
requirements.txt
requirements.txt
Read
.env
.env
Thinking
Thinking
Now I have a complete picture of this project. Here's the full overview:
Service Overview
Service Overview
This is a
Garmin Connect data pipeline
— a FastAPI service that:
Authenticates to Garmin Connect using your credentials
Fetches health/fitness data (sleep, steps, heart rate) via the unofficial
garminconnect
Python library
Stores it in a local PostgreSQL database
Runs on Docker (port
8007
)
Architecture
Architecture
Copy code to clipboard
Docker
├── garmin-api (FastAPI, port 8007)
│ ├── Daily scheduler (currently 15:25 UTC)
│ └── REST endpoints
└── garmin-db (PostgreSQL, port 5436)
How to Use
How to Use
Start it:
Copy code to clipboard
cd /volume2/docker/garmin-connector
docker-compose up -d
Available endpoints:
Endpoint
Description
GET /fetch-today
Fetch today's sleep, steps & HR and store in DB
GET /sleep-raw?date_str=2025-05-20
Get raw Garmin sleep payload (not stored)
GET /garmin-methods
List all available Garmin
get_*
methods...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73572
|
2627
|
50
|
2026-05-26T18:04:45.081764+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818685081_m2.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
Letter Keys
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Number Keys
1
2
3
4
5
6
7
8
9
0
Symbol Keys
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
~
`
{
[
}
]
|
\
:
;
"
'
<
,
>
.
?
/
=
,
÷
×
-
+
.
←
↓
↑
→
Function Keys
▽
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
lshift
rshift
L ctrl
R ctrl
L win
R win
L Alt
R Alt
Caps Lock
Tab
Backspace
Enter
space
Ins
Del
home
End
PgUp
PgDn
Esc
Print
scroll
pause
RApp
N.ent
N.Lck
KC_K:
K
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"K3 Max RGB","depth":9,"bounds":{"left":0.091755316,"top":0.13328013,"width":0.019281914,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connected","depth":9,"bounds":{"left":0.091755316,"top":0.14604948,"width":0.014960106,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.17877094,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keymap","depth":5,"bounds":{"left":0.08643617,"top":0.18036711,"width":0.012300532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.20909816,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlight","depth":5,"bounds":{"left":0.08643617,"top":0.21069433,"width":0.01462766,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.2386273,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Macro","depth":5,"bounds":{"left":0.08643617,"top":0.24102154,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.26895452,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Quick Start","depth":5,"bounds":{"left":0.08643617,"top":0.27134877,"width":0.01761968,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.29928172,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Firmware Update","depth":5,"bounds":{"left":0.08643617,"top":0.30167598,"width":0.026595745,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.32960895,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Wireless Firmware","depth":5,"bounds":{"left":0.08643617,"top":0.3312051,"width":0.028590426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.35993615,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Key Test","depth":5,"bounds":{"left":0.08643617,"top":0.36153233,"width":0.013297873,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.38946527,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Help Center","depth":5,"bounds":{"left":0.08643617,"top":0.39185953,"width":0.01861702,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.9385475,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"bounds":{"left":0.08643617,"top":0.94014364,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"bounds":{"left":0.08643617,"top":0.9656824,"width":0.027925532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 0","depth":10,"bounds":{"left":0.32347074,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 1","depth":10,"bounds":{"left":0.3444149,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 2","depth":10,"bounds":{"left":0.3643617,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 3","depth":10,"bounds":{"left":0.38397607,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K3 Max RGB","depth":8,"bounds":{"left":0.19015957,"top":0.07741421,"width":0.026595745,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":14,"bounds":{"left":0.19980054,"top":0.1245012,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr -","depth":14,"bounds":{"left":0.21110372,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr +","depth":14,"bounds":{"left":0.22340426,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MCtl","depth":14,"bounds":{"left":0.23603724,"top":0.1245012,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LPad","depth":14,"bounds":{"left":0.24800532,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br -","depth":14,"bounds":{"left":0.2613032,"top":0.1245012,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br +","depth":14,"bounds":{"left":0.27327126,"top":0.1245012,"width":0.0056515955,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Prvs","depth":14,"bounds":{"left":0.2855718,"top":0.1245012,"width":0.005984043,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Play","depth":14,"bounds":{"left":0.29787233,"top":0.1245012,"width":0.005984043,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Next","depth":14,"bounds":{"left":0.3098404,"top":0.1245012,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mute","depth":14,"bounds":{"left":0.32214096,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol -","depth":14,"bounds":{"left":0.33444148,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol +","depth":14,"bounds":{"left":0.34674203,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Exec","depth":14,"bounds":{"left":0.35904256,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":14,"bounds":{"left":0.3723404,"top":0.1245012,"width":0.004654255,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Menu","depth":14,"bounds":{"left":0.38331118,"top":0.1245012,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":14,"bounds":{"left":0.20146276,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":14,"bounds":{"left":0.20146276,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":14,"bounds":{"left":0.21409574,"top":0.15003991,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":14,"bounds":{"left":0.2137633,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":14,"bounds":{"left":0.22539894,"top":0.15003991,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.22606383,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":14,"bounds":{"left":0.23836437,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":14,"bounds":{"left":0.23836437,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":14,"bounds":{"left":0.2506649,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":14,"bounds":{"left":0.2506649,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":14,"bounds":{"left":0.26230052,"top":0.15003991,"width":0.0029920214,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":14,"bounds":{"left":0.2629654,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":14,"bounds":{"left":0.27526596,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":14,"bounds":{"left":0.27526596,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":14,"bounds":{"left":0.28756648,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":14,"bounds":{"left":0.28756648,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":14,"bounds":{"left":0.30019948,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":14,"bounds":{"left":0.29986703,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.3125,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":14,"bounds":{"left":0.31216756,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.32480052,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":14,"bounds":{"left":0.32446808,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":14,"bounds":{"left":0.33676863,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":14,"bounds":{"left":0.33710107,"top":0.15961692,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":14,"bounds":{"left":0.34906915,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":14,"bounds":{"left":0.34906915,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":14,"bounds":{"left":0.36136967,"top":0.15482841,"width":0.014295213,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":14,"bounds":{"left":0.38331118,"top":0.15482841,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":14,"bounds":{"left":0.20279256,"top":0.18515563,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":14,"bounds":{"left":0.21941489,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":14,"bounds":{"left":0.23171543,"top":0.18515563,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":14,"bounds":{"left":0.2443484,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":14,"bounds":{"left":0.25664893,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":14,"bounds":{"left":0.26894948,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":14,"bounds":{"left":0.28125,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":14,"bounds":{"left":0.29355052,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":14,"bounds":{"left":0.30651596,"top":0.18515563,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":14,"bounds":{"left":0.3181516,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":14,"bounds":{"left":0.3304521,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":14,"bounds":{"left":0.34341756,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":14,"bounds":{"left":0.34341756,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":14,"bounds":{"left":0.35571808,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":14,"bounds":{"left":0.35571808,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":14,"bounds":{"left":0.37101063,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":14,"bounds":{"left":0.37101063,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":14,"bounds":{"left":0.38331118,"top":0.18515563,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":14,"bounds":{"left":0.19980054,"top":0.21548285,"width":0.013962766,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":14,"bounds":{"left":0.22273937,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":14,"bounds":{"left":0.23503989,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":14,"bounds":{"left":0.24734043,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":14,"bounds":{"left":0.2599734,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":14,"bounds":{"left":0.27194148,"top":0.21548285,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":14,"bounds":{"left":0.28424203,"top":0.21548285,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":14,"bounds":{"left":0.296875,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":14,"bounds":{"left":0.30917552,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":14,"bounds":{"left":0.32147607,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":14,"bounds":{"left":0.33410904,"top":0.21069433,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":14,"bounds":{"left":0.33410904,"top":0.22027135,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":14,"bounds":{"left":0.3460771,"top":0.21069433,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":14,"bounds":{"left":0.3464096,"top":0.22027135,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":14,"bounds":{"left":0.36336437,"top":0.21548285,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":14,"bounds":{"left":0.38297874,"top":0.21548285,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"bounds":{"left":0.20678191,"top":0.24581006,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":14,"bounds":{"left":0.22905585,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":14,"bounds":{"left":0.24135639,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":14,"bounds":{"left":0.25332448,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":14,"bounds":{"left":0.26595744,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":14,"bounds":{"left":0.27825797,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":14,"bounds":{"left":0.29055852,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":14,"bounds":{"left":0.3025266,"top":0.24581006,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":14,"bounds":{"left":0.3151596,"top":0.24102154,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":14,"bounds":{"left":0.31582448,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":14,"bounds":{"left":0.3274601,"top":0.24102154,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":14,"bounds":{"left":0.328125,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":14,"bounds":{"left":0.34009308,"top":0.24102154,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":14,"bounds":{"left":0.34042552,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"bounds":{"left":0.3543883,"top":0.24581006,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":14,"bounds":{"left":0.37333778,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":14,"bounds":{"left":0.38430852,"top":0.24581006,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"bounds":{"left":0.20113032,"top":0.27613726,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LOpt","depth":14,"bounds":{"left":0.21575798,"top":0.27613726,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LCmd","depth":14,"bounds":{"left":0.23071809,"top":0.27613726,"width":0.0076462766,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":14,"bounds":{"left":0.2769282,"top":0.27613726,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RCmd","depth":14,"bounds":{"left":0.32147607,"top":0.27613726,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MO(1)","depth":14,"bounds":{"left":0.33344415,"top":0.27613726,"width":0.008643617,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"bounds":{"left":0.34740692,"top":0.27613726,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":14,"bounds":{"left":0.36103722,"top":0.27613726,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":14,"bounds":{"left":0.37333778,"top":0.27613726,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":14,"bounds":{"left":0.3856383,"top":0.27613726,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layout Language","depth":8,"bounds":{"left":0.40525267,"top":0.10614525,"width":0.03025266,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"English (US)","depth":10,"bounds":{"left":0.41090426,"top":0.1292897,"width":0.018949468,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41389626,"top":0.23782921,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Export","depth":8,"bounds":{"left":0.42087767,"top":0.24022347,"width":0.009973404,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41389626,"top":0.26576218,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Import","depth":8,"bounds":{"left":0.42054522,"top":0.26735833,"width":0.010305851,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41456118,"top":0.29289705,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reset","depth":8,"bounds":{"left":0.42154256,"top":0.29449323,"width":0.008643617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Basic","depth":12,"bounds":{"left":0.14594415,"top":0.36153233,"width":0.00831117,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":true,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Basic","depth":14,"bounds":{"left":0.14594415,"top":0.36153233,"width":0.00831117,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Media","depth":12,"bounds":{"left":0.17021276,"top":0.36153233,"width":0.009640957,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Media","depth":14,"bounds":{"left":0.17021276,"top":0.36153233,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Macro","depth":12,"bounds":{"left":0.19581117,"top":0.36153233,"width":0.009640957,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Macro","depth":14,"bounds":{"left":0.19581117,"top":0.36153233,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Special Key","depth":12,"bounds":{"left":0.22140957,"top":0.36153233,"width":0.01761968,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Special Key","depth":14,"bounds":{"left":0.22140957,"top":0.36153233,"width":0.01761968,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Lighting","depth":12,"bounds":{"left":0.2549867,"top":0.36153233,"width":0.012632979,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lighting","depth":14,"bounds":{"left":0.2549867,"top":0.36153233,"width":0.012632979,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Custom","depth":12,"bounds":{"left":0.2839096,"top":0.36153233,"width":0.011635638,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Custom","depth":14,"bounds":{"left":0.2839096,"top":0.36153233,"width":0.011635638,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Layer","depth":12,"bounds":{"left":0.3118351,"top":0.36153233,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Layer","depth":14,"bounds":{"left":0.3118351,"top":0.36153233,"width":0.00831117,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.140625,"top":0.39026338,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Letter Keys","depth":10,"bounds":{"left":0.14594415,"top":0.38946527,"width":0.019946808,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":10,"bounds":{"left":0.14494681,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":10,"bounds":{"left":0.1575798,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":10,"bounds":{"left":0.16988032,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":10,"bounds":{"left":0.18218085,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":10,"bounds":{"left":0.19448139,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":10,"bounds":{"left":0.20711437,"top":0.4197925,"width":0.0013297872,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":10,"bounds":{"left":0.21908244,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":10,"bounds":{"left":0.23138298,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":10,"bounds":{"left":0.2443484,"top":0.4197925,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":10,"bounds":{"left":0.25631648,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":10,"bounds":{"left":0.26861703,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":10,"bounds":{"left":0.28125,"top":0.4197925,"width":0.0013297872,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":10,"bounds":{"left":0.29321808,"top":0.4197925,"width":0.0023271276,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":10,"bounds":{"left":0.30585107,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":10,"bounds":{"left":0.3181516,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":10,"bounds":{"left":0.3304521,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":10,"bounds":{"left":0.34275267,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":10,"bounds":{"left":0.35538563,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":10,"bounds":{"left":0.36768618,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":10,"bounds":{"left":0.3799867,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":10,"bounds":{"left":0.39228722,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":10,"bounds":{"left":0.40458778,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":10,"bounds":{"left":0.41655585,"top":0.4197925,"width":0.0026595744,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":10,"bounds":{"left":0.42918882,"top":0.4197925,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":10,"bounds":{"left":0.4418218,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":10,"bounds":{"left":0.45412233,"top":0.4197925,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.140625,"top":0.45251396,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Number Keys","depth":10,"bounds":{"left":0.14594415,"top":0.45251396,"width":0.023603724,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":10,"bounds":{"left":0.14527926,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":10,"bounds":{"left":0.1575798,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":10,"bounds":{"left":0.16988032,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":10,"bounds":{"left":0.18218085,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":10,"bounds":{"left":0.19448139,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":10,"bounds":{"left":0.20678191,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":10,"bounds":{"left":0.21908244,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":10,"bounds":{"left":0.23171543,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":10,"bounds":{"left":0.24401596,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":10,"bounds":{"left":0.25631648,"top":0.4820431,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.140625,"top":0.51556265,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Symbol Keys","depth":10,"bounds":{"left":0.14594415,"top":0.51556265,"width":0.022606382,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":10,"bounds":{"left":0.1456117,"top":0.54110134,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":10,"bounds":{"left":0.14527926,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":10,"bounds":{"left":0.15724733,"top":0.54110134,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":10,"bounds":{"left":0.1575798,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":10,"bounds":{"left":0.16988032,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":10,"bounds":{"left":0.16988032,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":10,"bounds":{"left":0.18218085,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":10,"bounds":{"left":0.18218085,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":10,"bounds":{"left":0.19414894,"top":0.54110134,"width":0.0023271276,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":10,"bounds":{"left":0.19448139,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":10,"bounds":{"left":0.20678191,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":10,"bounds":{"left":0.20678191,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":10,"bounds":{"left":0.21908244,"top":0.54110134,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":10,"bounds":{"left":0.21908244,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":10,"bounds":{"left":0.23171543,"top":0.54110134,"width":0.0013297872,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":10,"bounds":{"left":0.23171543,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":10,"bounds":{"left":0.2443484,"top":0.54110134,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":10,"bounds":{"left":0.24401596,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":10,"bounds":{"left":0.25664893,"top":0.54110134,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":10,"bounds":{"left":0.25631648,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":10,"bounds":{"left":0.26861703,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":10,"bounds":{"left":0.26894948,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":10,"bounds":{"left":0.28125,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":10,"bounds":{"left":0.28125,"top":0.5490822,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":10,"bounds":{"left":0.29355052,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":10,"bounds":{"left":0.29355052,"top":0.5490822,"width":0.0013297872,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":10,"bounds":{"left":0.30618352,"top":0.54110134,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":10,"bounds":{"left":0.30618352,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":10,"bounds":{"left":0.31848404,"top":0.54110134,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":10,"bounds":{"left":0.31848404,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":10,"bounds":{"left":0.33111703,"top":0.54110134,"width":0.0006648936,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":10,"bounds":{"left":0.3307846,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":10,"bounds":{"left":0.34341756,"top":0.54110134,"width":0.0006648936,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":10,"bounds":{"left":0.34341756,"top":0.5490822,"width":0.0006648936,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":10,"bounds":{"left":0.35538563,"top":0.54110134,"width":0.0013297872,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":10,"bounds":{"left":0.35571808,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":10,"bounds":{"left":0.36768618,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":10,"bounds":{"left":0.36801863,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":10,"bounds":{"left":0.3799867,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.38031915,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":10,"bounds":{"left":0.39228722,"top":0.54110134,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":10,"bounds":{"left":0.39261967,"top":0.5490822,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":10,"bounds":{"left":0.40458778,"top":0.5450918,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":10,"bounds":{"left":0.41722074,"top":0.5450918,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"÷","depth":10,"bounds":{"left":0.42952126,"top":0.5450918,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"×","depth":10,"bounds":{"left":0.4418218,"top":0.5450918,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":10,"bounds":{"left":0.45445478,"top":0.5450918,"width":0.0009973404,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":10,"bounds":{"left":0.4664229,"top":0.5450918,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.1456117,"top":0.5746209,"width":0.0006648936,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":10,"bounds":{"left":0.15724733,"top":0.5746209,"width":0.0023271276,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":10,"bounds":{"left":0.16954787,"top":0.5746209,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":10,"bounds":{"left":0.18218085,"top":0.5746209,"width":0.0016622341,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":10,"bounds":{"left":0.19414894,"top":0.5746209,"width":0.0023271276,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.140625,"top":0.60814047,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Function Keys","depth":10,"bounds":{"left":0.14594415,"top":0.60734236,"width":0.024933511,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"▽","depth":10,"bounds":{"left":0.14494681,"top":0.63766956,"width":0.0019946808,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F1","depth":10,"bounds":{"left":0.15691489,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F2","depth":10,"bounds":{"left":0.16921543,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F3","depth":10,"bounds":{"left":0.18151596,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F4","depth":10,"bounds":{"left":0.19381648,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F5","depth":10,"bounds":{"left":0.20611702,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F6","depth":10,"bounds":{"left":0.21841756,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F7","depth":10,"bounds":{"left":0.23105054,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F8","depth":10,"bounds":{"left":0.24335106,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F9","depth":10,"bounds":{"left":0.2556516,"top":0.63766956,"width":0.0029920214,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F10","depth":10,"bounds":{"left":0.26728722,"top":0.63766956,"width":0.004654255,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F11","depth":10,"bounds":{"left":0.27958778,"top":0.63766956,"width":0.004654255,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F12","depth":10,"bounds":{"left":0.29222074,"top":0.63766956,"width":0.0043218085,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lshift","depth":10,"bounds":{"left":0.30352393,"top":0.63766956,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"rshift","depth":10,"bounds":{"left":0.31582448,"top":0.63766956,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L ctrl","depth":10,"bounds":{"left":0.32845744,"top":0.63766956,"width":0.005984043,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R ctrl","depth":10,"bounds":{"left":0.34075797,"top":0.63766956,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L win","depth":10,"bounds":{"left":0.35305852,"top":0.63766956,"width":0.005984043,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R win","depth":10,"bounds":{"left":0.36535904,"top":0.63766956,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L Alt","depth":10,"bounds":{"left":0.37799203,"top":0.63766956,"width":0.0056515955,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R Alt","depth":10,"bounds":{"left":0.39029256,"top":0.63766956,"width":0.0056515955,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":10,"bounds":{"left":0.40259308,"top":0.63367915,"width":0.005984043,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":10,"bounds":{"left":0.41589096,"top":0.63766956,"width":0.0039893617,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":10,"bounds":{"left":0.4261968,"top":0.63367915,"width":0.00831117,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":10,"bounds":{"left":0.43949467,"top":0.63766956,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":10,"bounds":{"left":0.45146278,"top":0.63766956,"width":0.006981383,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ins","depth":10,"bounds":{"left":0.46542552,"top":0.63766956,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":10,"bounds":{"left":0.14394946,"top":0.6671987,"width":0.0039893617,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"home","depth":10,"bounds":{"left":0.15525267,"top":0.6671987,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":10,"bounds":{"left":0.16855054,"top":0.6671987,"width":0.0043218085,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":10,"bounds":{"left":0.17985372,"top":0.6671987,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":10,"bounds":{"left":0.19215426,"top":0.6671987,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":10,"bounds":{"left":0.20578457,"top":0.6671987,"width":0.0039893617,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Print","depth":10,"bounds":{"left":0.21708776,"top":0.6671987,"width":0.005984043,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"scroll","depth":10,"bounds":{"left":0.22905585,"top":0.6671987,"width":0.0066489363,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pause","depth":10,"bounds":{"left":0.24135639,"top":0.6671987,"width":0.006981383,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RApp","depth":10,"bounds":{"left":0.25398937,"top":0.6671987,"width":0.0063164895,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N.ent","depth":10,"bounds":{"left":0.2662899,"top":0.6671987,"width":0.0066489363,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N.Lck","depth":10,"bounds":{"left":0.2785904,"top":0.6671987,"width":0.0066489363,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"KC_K:","depth":10,"bounds":{"left":0.14128989,"top":0.98164403,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":10,"bounds":{"left":0.15026596,"top":0.98164403,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.41023937,"top":0.3567438,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.45977393,"top":0.35514766,"width":0.005319149,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100%","depth":9,"bounds":{"left":0.46875,"top":0.3575419,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.4800532,"top":0.35514766,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4637633,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"bounds":{"left":0.47473404,"top":0.07102953,"width":0.008976064,"height":0.021548284},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.47639626,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"launcher.keychron.com/#/keymap","depth":5,"bounds":{"left":0.118351065,"top":0.02952913,"width":0.10073138,"height":0.023942538},"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com/#/keymap","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"keychron Launcher","depth":7,"bounds":{"left":0.011635638,"top":0.10814046,"width":0.03723404,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"New Tab","depth":7,"bounds":{"left":0.011635638,"top":0.1376696,"width":0.01761968,"height":0.011971269},"on_screen":true,"role_description":"text"}]...
|
3071990887748500697
|
4961253063817908607
|
visual_change
|
accessibility
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
Letter Keys
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Number Keys
1
2
3
4
5
6
7
8
9
0
Symbol Keys
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
~
`
{
[
}
]
|
\
:
;
"
'
<
,
>
.
?
/
=
,
÷
×
-
+
.
←
↓
↑
→
Function Keys
▽
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
lshift
rshift
L ctrl
R ctrl
L win
R win
L Alt
R Alt
Caps Lock
Tab
Backspace
Enter
space
Ins
Del
home
End
PgUp
PgDn
Esc
Print
scroll
pause
RApp
N.ent
N.Lck
KC_K:
K
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
73571
|
NULL
|
NULL
|
NULL
|
|
73571
|
2627
|
49
|
2026-05-26T18:04:42.302996+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818682302_m2.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
Letter Keys
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Number Keys
1
2
3
4
5
6
7
8
9
0
Symbol Keys
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
~
`
{
[
}
]
|
\
:
;
"
'
<
,
>
.
?
/
=
,
÷
×
-
+
.
←
↓
↑
→
Function Keys
▽
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
lshift
rshift
L ctrl
R ctrl
L win
R win
L Alt
R Alt
Caps Lock
Tab
Backspace
Enter
space
Ins
Del
home
End
PgUp
PgDn
Esc
Print
scroll
pause
RApp
N.ent
N.Lck
KC_L:
L
100%
Toggle theme
...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"K3 Max RGB","depth":9,"bounds":{"left":0.091755316,"top":0.13328013,"width":0.019281914,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connected","depth":9,"bounds":{"left":0.091755316,"top":0.14604948,"width":0.014960106,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.17877094,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keymap","depth":5,"bounds":{"left":0.08643617,"top":0.18036711,"width":0.012300532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.20909816,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlight","depth":5,"bounds":{"left":0.08643617,"top":0.21069433,"width":0.01462766,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.2386273,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Macro","depth":5,"bounds":{"left":0.08643617,"top":0.24102154,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.26895452,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Quick Start","depth":5,"bounds":{"left":0.08643617,"top":0.27134877,"width":0.01761968,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.29928172,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Firmware Update","depth":5,"bounds":{"left":0.08643617,"top":0.30167598,"width":0.026595745,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.32960895,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Wireless Firmware","depth":5,"bounds":{"left":0.08643617,"top":0.3312051,"width":0.028590426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.35993615,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Key Test","depth":5,"bounds":{"left":0.08643617,"top":0.36153233,"width":0.013297873,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.38946527,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Help Center","depth":5,"bounds":{"left":0.08643617,"top":0.39185953,"width":0.01861702,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.9385475,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"bounds":{"left":0.08643617,"top":0.94014364,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"bounds":{"left":0.08643617,"top":0.9656824,"width":0.027925532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 0","depth":10,"bounds":{"left":0.32347074,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 1","depth":10,"bounds":{"left":0.3444149,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 2","depth":10,"bounds":{"left":0.3643617,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 3","depth":10,"bounds":{"left":0.38397607,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K3 Max RGB","depth":8,"bounds":{"left":0.19015957,"top":0.07741421,"width":0.026595745,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":14,"bounds":{"left":0.19980054,"top":0.1245012,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr -","depth":14,"bounds":{"left":0.21110372,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr +","depth":14,"bounds":{"left":0.22340426,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MCtl","depth":14,"bounds":{"left":0.23603724,"top":0.1245012,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LPad","depth":14,"bounds":{"left":0.24800532,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br -","depth":14,"bounds":{"left":0.2613032,"top":0.1245012,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br +","depth":14,"bounds":{"left":0.27327126,"top":0.1245012,"width":0.0056515955,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Prvs","depth":14,"bounds":{"left":0.2855718,"top":0.1245012,"width":0.005984043,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Play","depth":14,"bounds":{"left":0.29787233,"top":0.1245012,"width":0.005984043,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Next","depth":14,"bounds":{"left":0.3098404,"top":0.1245012,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mute","depth":14,"bounds":{"left":0.32214096,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol -","depth":14,"bounds":{"left":0.33444148,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol +","depth":14,"bounds":{"left":0.34674203,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Exec","depth":14,"bounds":{"left":0.35904256,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":14,"bounds":{"left":0.3723404,"top":0.1245012,"width":0.004654255,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Menu","depth":14,"bounds":{"left":0.38331118,"top":0.1245012,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":14,"bounds":{"left":0.20146276,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":14,"bounds":{"left":0.20146276,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":14,"bounds":{"left":0.21409574,"top":0.15003991,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":14,"bounds":{"left":0.2137633,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":14,"bounds":{"left":0.22539894,"top":0.15003991,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.22606383,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":14,"bounds":{"left":0.23836437,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":14,"bounds":{"left":0.23836437,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":14,"bounds":{"left":0.2506649,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":14,"bounds":{"left":0.2506649,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":14,"bounds":{"left":0.26230052,"top":0.15003991,"width":0.0029920214,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":14,"bounds":{"left":0.2629654,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":14,"bounds":{"left":0.27526596,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":14,"bounds":{"left":0.27526596,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":14,"bounds":{"left":0.28756648,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":14,"bounds":{"left":0.28756648,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":14,"bounds":{"left":0.30019948,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":14,"bounds":{"left":0.29986703,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.3125,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":14,"bounds":{"left":0.31216756,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.32480052,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":14,"bounds":{"left":0.32446808,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":14,"bounds":{"left":0.33676863,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":14,"bounds":{"left":0.33710107,"top":0.15961692,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":14,"bounds":{"left":0.34906915,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":14,"bounds":{"left":0.34906915,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":14,"bounds":{"left":0.36136967,"top":0.15482841,"width":0.014295213,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":14,"bounds":{"left":0.38331118,"top":0.15482841,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":14,"bounds":{"left":0.20279256,"top":0.18515563,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":14,"bounds":{"left":0.21941489,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":14,"bounds":{"left":0.23171543,"top":0.18515563,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":14,"bounds":{"left":0.2443484,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":14,"bounds":{"left":0.25664893,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":14,"bounds":{"left":0.26894948,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":14,"bounds":{"left":0.28125,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":14,"bounds":{"left":0.29355052,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":14,"bounds":{"left":0.30651596,"top":0.18515563,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":14,"bounds":{"left":0.3181516,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":14,"bounds":{"left":0.3304521,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":14,"bounds":{"left":0.34341756,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":14,"bounds":{"left":0.34341756,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":14,"bounds":{"left":0.35571808,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":14,"bounds":{"left":0.35571808,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":14,"bounds":{"left":0.37101063,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":14,"bounds":{"left":0.37101063,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":14,"bounds":{"left":0.38331118,"top":0.18515563,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":14,"bounds":{"left":0.19980054,"top":0.21548285,"width":0.013962766,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":14,"bounds":{"left":0.22273937,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":14,"bounds":{"left":0.23503989,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":14,"bounds":{"left":0.24734043,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":14,"bounds":{"left":0.2599734,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":14,"bounds":{"left":0.27194148,"top":0.21548285,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":14,"bounds":{"left":0.28424203,"top":0.21548285,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":14,"bounds":{"left":0.296875,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":14,"bounds":{"left":0.30917552,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":14,"bounds":{"left":0.32147607,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":14,"bounds":{"left":0.33410904,"top":0.21069433,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":14,"bounds":{"left":0.33410904,"top":0.22027135,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":14,"bounds":{"left":0.3460771,"top":0.21069433,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":14,"bounds":{"left":0.3464096,"top":0.22027135,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":14,"bounds":{"left":0.36336437,"top":0.21548285,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":14,"bounds":{"left":0.38297874,"top":0.21548285,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"bounds":{"left":0.20678191,"top":0.24581006,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":14,"bounds":{"left":0.22905585,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":14,"bounds":{"left":0.24135639,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":14,"bounds":{"left":0.25332448,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":14,"bounds":{"left":0.26595744,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":14,"bounds":{"left":0.27825797,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":14,"bounds":{"left":0.29055852,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":14,"bounds":{"left":0.3025266,"top":0.24581006,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":14,"bounds":{"left":0.3151596,"top":0.24102154,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":14,"bounds":{"left":0.31582448,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":14,"bounds":{"left":0.3274601,"top":0.24102154,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":14,"bounds":{"left":0.328125,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":14,"bounds":{"left":0.34009308,"top":0.24102154,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":14,"bounds":{"left":0.34042552,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"bounds":{"left":0.3543883,"top":0.24581006,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":14,"bounds":{"left":0.37333778,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":14,"bounds":{"left":0.38430852,"top":0.24581006,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"bounds":{"left":0.20113032,"top":0.27613726,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LOpt","depth":14,"bounds":{"left":0.21575798,"top":0.27613726,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LCmd","depth":14,"bounds":{"left":0.23071809,"top":0.27613726,"width":0.0076462766,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":14,"bounds":{"left":0.2769282,"top":0.27613726,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RCmd","depth":14,"bounds":{"left":0.32147607,"top":0.27613726,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MO(1)","depth":14,"bounds":{"left":0.33344415,"top":0.27613726,"width":0.008643617,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"bounds":{"left":0.34740692,"top":0.27613726,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":14,"bounds":{"left":0.36103722,"top":0.27613726,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":14,"bounds":{"left":0.37333778,"top":0.27613726,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":14,"bounds":{"left":0.3856383,"top":0.27613726,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layout Language","depth":8,"bounds":{"left":0.40525267,"top":0.10614525,"width":0.03025266,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"English (US)","depth":10,"bounds":{"left":0.41090426,"top":0.1292897,"width":0.018949468,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41389626,"top":0.23782921,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Export","depth":8,"bounds":{"left":0.42087767,"top":0.24022347,"width":0.009973404,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41389626,"top":0.26576218,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Import","depth":8,"bounds":{"left":0.42054522,"top":0.26735833,"width":0.010305851,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41456118,"top":0.29289705,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reset","depth":8,"bounds":{"left":0.42154256,"top":0.29449323,"width":0.008643617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Basic","depth":12,"bounds":{"left":0.14594415,"top":0.36153233,"width":0.00831117,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":true,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Basic","depth":14,"bounds":{"left":0.14594415,"top":0.36153233,"width":0.00831117,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Media","depth":12,"bounds":{"left":0.17021276,"top":0.36153233,"width":0.009640957,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Media","depth":14,"bounds":{"left":0.17021276,"top":0.36153233,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Macro","depth":12,"bounds":{"left":0.19581117,"top":0.36153233,"width":0.009640957,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Macro","depth":14,"bounds":{"left":0.19581117,"top":0.36153233,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Special Key","depth":12,"bounds":{"left":0.22140957,"top":0.36153233,"width":0.01761968,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Special Key","depth":14,"bounds":{"left":0.22140957,"top":0.36153233,"width":0.01761968,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Lighting","depth":12,"bounds":{"left":0.2549867,"top":0.36153233,"width":0.012632979,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lighting","depth":14,"bounds":{"left":0.2549867,"top":0.36153233,"width":0.012632979,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Custom","depth":12,"bounds":{"left":0.2839096,"top":0.36153233,"width":0.011635638,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Custom","depth":14,"bounds":{"left":0.2839096,"top":0.36153233,"width":0.011635638,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Layer","depth":12,"bounds":{"left":0.3118351,"top":0.36153233,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Layer","depth":14,"bounds":{"left":0.3118351,"top":0.36153233,"width":0.00831117,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.13696809,"top":0.39026338,"width":0.0003324468,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Letter Keys","depth":10,"bounds":{"left":0.13696809,"top":0.38946527,"width":0.0003324468,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":10,"bounds":{"left":0.13696809,"top":0.4197925,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.13696809,"top":0.45251396,"width":0.0003324468,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Number Keys","depth":10,"bounds":{"left":0.13696809,"top":0.45251396,"width":0.0003324468,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":10,"bounds":{"left":0.13696809,"top":0.4820431,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.13696809,"top":0.51556265,"width":0.0003324468,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Symbol Keys","depth":10,"bounds":{"left":0.13696809,"top":0.51556265,"width":0.0003324468,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":10,"bounds":{"left":0.13696809,"top":0.54110134,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":10,"bounds":{"left":0.13696809,"top":0.5490822,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":10,"bounds":{"left":0.13696809,"top":0.5450918,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":10,"bounds":{"left":0.13696809,"top":0.5450918,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"÷","depth":10,"bounds":{"left":0.13696809,"top":0.5450918,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"×","depth":10,"bounds":{"left":0.13696809,"top":0.5450918,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":10,"bounds":{"left":0.13696809,"top":0.5450918,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":10,"bounds":{"left":0.13696809,"top":0.5450918,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":10,"bounds":{"left":0.13696809,"top":0.5746209,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":10,"bounds":{"left":0.13696809,"top":0.5746209,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":10,"bounds":{"left":0.13696809,"top":0.5746209,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":10,"bounds":{"left":0.13696809,"top":0.5746209,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":10,"bounds":{"left":0.13696809,"top":0.5746209,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.13696809,"top":0.60814047,"width":0.0003324468,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Function Keys","depth":10,"bounds":{"left":0.13696809,"top":0.60734236,"width":0.0003324468,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"▽","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F1","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F2","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F3","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F4","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F5","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F6","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F7","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F8","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F9","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F10","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F11","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F12","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lshift","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"rshift","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L ctrl","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R ctrl","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L win","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R win","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L Alt","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R Alt","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":10,"bounds":{"left":0.13696809,"top":0.63367915,"width":0.0003324468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":10,"bounds":{"left":0.13696809,"top":0.63367915,"width":0.0003324468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ins","depth":10,"bounds":{"left":0.13696809,"top":0.63766956,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"home","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Print","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"scroll","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pause","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RApp","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N.ent","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N.Lck","depth":10,"bounds":{"left":0.13696809,"top":0.6671987,"width":0.0003324468,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"KC_L:","depth":10,"bounds":{"left":0.14128989,"top":0.98164403,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":10,"bounds":{"left":0.14993352,"top":0.98164403,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.41023937,"top":0.3567438,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.45977393,"top":0.35514766,"width":0.005319149,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100%","depth":9,"bounds":{"left":0.46875,"top":0.3575419,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.4800532,"top":0.35514766,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4637633,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"bounds":{"left":0.47473404,"top":0.07102953,"width":0.008976064,"height":0.021548284},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.47639626,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"}]...
|
-5853707821277200828
|
4961270660298920317
|
click
|
accessibility
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
Letter Keys
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Number Keys
1
2
3
4
5
6
7
8
9
0
Symbol Keys
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
~
`
{
[
}
]
|
\
:
;
"
'
<
,
>
.
?
/
=
,
÷
×
-
+
.
←
↓
↑
→
Function Keys
▽
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
lshift
rshift
L ctrl
R ctrl
L win
R win
L Alt
R Alt
Caps Lock
Tab
Backspace
Enter
space
Ins
Del
home
End
PgUp
PgDn
Esc
Print
scroll
pause
RApp
N.ent
N.Lck
KC_L:
L
100%
Toggle theme
...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
73570
|
2624
|
15
|
2026-05-26T18:04:41.019935+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818681019_m1.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
Vol -
Vol +
Mute
Play
Mstp
Prvs
Next
Rewind
Mffd
Select
Eject
:
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"K3 Max RGB","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connected","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keymap","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlight","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Macro","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Quick Start","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Firmware Update","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Wireless Firmware","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Key Test","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Help Center","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 0","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 1","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 2","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 3","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K3 Max RGB","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr -","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr +","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MCtl","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LPad","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br -","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br +","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Prvs","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Play","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Next","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mute","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol -","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol +","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Exec","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Menu","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LOpt","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LCmd","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RCmd","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MO(1)","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layout Language","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"English (US)","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Export","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Import","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reset","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Basic","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Basic","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Media","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":true,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Media","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Macro","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Macro","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Special Key","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Special Key","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Lighting","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lighting","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Custom","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Custom","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Layer","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Layer","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol -","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol +","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mute","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Play","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mstp","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Prvs","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Next","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Rewind","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mffd","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Select","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Eject","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100%","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"launcher.keychron.com/#/keymap","depth":5,"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com/#/keymap","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"keychron Launcher","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"New Tab","depth":7,"on_screen":true,"role_description":"text"}]...
|
-3577559571019619452
|
6942809460355060087
|
click
|
accessibility
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
Vol -
Vol +
Mute
Play
Mstp
Prvs
Next
Rewind
Mffd
Select
Eject
:
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
73568
|
NULL
|
NULL
|
NULL
|
|
73569
|
2627
|
48
|
2026-05-26T18:04:40.914801+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818680914_m2.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
M0
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
:
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"K3 Max RGB","depth":9,"bounds":{"left":0.091755316,"top":0.13328013,"width":0.019281914,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connected","depth":9,"bounds":{"left":0.091755316,"top":0.14604948,"width":0.014960106,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.17877094,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keymap","depth":5,"bounds":{"left":0.08643617,"top":0.18036711,"width":0.012300532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.20909816,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlight","depth":5,"bounds":{"left":0.08643617,"top":0.21069433,"width":0.01462766,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.2386273,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Macro","depth":5,"bounds":{"left":0.08643617,"top":0.24102154,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.26895452,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Quick Start","depth":5,"bounds":{"left":0.08643617,"top":0.27134877,"width":0.01761968,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.29928172,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Firmware Update","depth":5,"bounds":{"left":0.08643617,"top":0.30167598,"width":0.026595745,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.32960895,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Wireless Firmware","depth":5,"bounds":{"left":0.08643617,"top":0.3312051,"width":0.028590426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.35993615,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Key Test","depth":5,"bounds":{"left":0.08643617,"top":0.36153233,"width":0.013297873,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.38946527,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Help Center","depth":5,"bounds":{"left":0.08643617,"top":0.39185953,"width":0.01861702,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"bounds":{"left":0.07912234,"top":0.9385475,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"bounds":{"left":0.08643617,"top":0.94014364,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"bounds":{"left":0.08643617,"top":0.9656824,"width":0.027925532,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 0","depth":10,"bounds":{"left":0.32347074,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 1","depth":10,"bounds":{"left":0.3444149,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 2","depth":10,"bounds":{"left":0.3643617,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 3","depth":10,"bounds":{"left":0.38397607,"top":0.07741421,"width":0.009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K3 Max RGB","depth":8,"bounds":{"left":0.19015957,"top":0.07741421,"width":0.026595745,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":14,"bounds":{"left":0.19980054,"top":0.1245012,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr -","depth":14,"bounds":{"left":0.21110372,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr +","depth":14,"bounds":{"left":0.22340426,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MCtl","depth":14,"bounds":{"left":0.23603724,"top":0.1245012,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LPad","depth":14,"bounds":{"left":0.24800532,"top":0.1245012,"width":0.006981383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br -","depth":14,"bounds":{"left":0.2613032,"top":0.1245012,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br +","depth":14,"bounds":{"left":0.27327126,"top":0.1245012,"width":0.0056515955,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Prvs","depth":14,"bounds":{"left":0.2855718,"top":0.1245012,"width":0.005984043,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Play","depth":14,"bounds":{"left":0.29787233,"top":0.1245012,"width":0.005984043,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Next","depth":14,"bounds":{"left":0.3098404,"top":0.1245012,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mute","depth":14,"bounds":{"left":0.32214096,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol -","depth":14,"bounds":{"left":0.33444148,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol +","depth":14,"bounds":{"left":0.34674203,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Exec","depth":14,"bounds":{"left":0.35904256,"top":0.1245012,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":14,"bounds":{"left":0.3723404,"top":0.1245012,"width":0.004654255,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Menu","depth":14,"bounds":{"left":0.38331118,"top":0.1245012,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":14,"bounds":{"left":0.20146276,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":14,"bounds":{"left":0.20146276,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":14,"bounds":{"left":0.21409574,"top":0.15003991,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":14,"bounds":{"left":0.2137633,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":14,"bounds":{"left":0.22539894,"top":0.15003991,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"bounds":{"left":0.22606383,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":14,"bounds":{"left":0.23836437,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":14,"bounds":{"left":0.23836437,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":14,"bounds":{"left":0.2506649,"top":0.15003991,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":14,"bounds":{"left":0.2506649,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":14,"bounds":{"left":0.26230052,"top":0.15003991,"width":0.0029920214,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":14,"bounds":{"left":0.2629654,"top":0.15961692,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":14,"bounds":{"left":0.27526596,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":14,"bounds":{"left":0.27526596,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":14,"bounds":{"left":0.28756648,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":14,"bounds":{"left":0.28756648,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":14,"bounds":{"left":0.30019948,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":14,"bounds":{"left":0.29986703,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":14,"bounds":{"left":0.3125,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":14,"bounds":{"left":0.31216756,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":14,"bounds":{"left":0.32480052,"top":0.15003991,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":14,"bounds":{"left":0.32446808,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":14,"bounds":{"left":0.33676863,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":14,"bounds":{"left":0.33710107,"top":0.15961692,"width":0.0013297872,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":14,"bounds":{"left":0.34906915,"top":0.15003991,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":14,"bounds":{"left":0.34906915,"top":0.15961692,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":14,"bounds":{"left":0.36136967,"top":0.15482841,"width":0.014295213,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":14,"bounds":{"left":0.38331118,"top":0.15482841,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":14,"bounds":{"left":0.20279256,"top":0.18515563,"width":0.004986702,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":14,"bounds":{"left":0.21941489,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":14,"bounds":{"left":0.23171543,"top":0.18515563,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":14,"bounds":{"left":0.2443484,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":14,"bounds":{"left":0.25664893,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":14,"bounds":{"left":0.26894948,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":14,"bounds":{"left":0.28125,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":14,"bounds":{"left":0.29355052,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":14,"bounds":{"left":0.30651596,"top":0.18515563,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":14,"bounds":{"left":0.3181516,"top":0.18515563,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":14,"bounds":{"left":0.3304521,"top":0.18515563,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":14,"bounds":{"left":0.34341756,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":14,"bounds":{"left":0.34341756,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":14,"bounds":{"left":0.35571808,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":14,"bounds":{"left":0.35571808,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":14,"bounds":{"left":0.37101063,"top":0.18036711,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":14,"bounds":{"left":0.37101063,"top":0.18994413,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":14,"bounds":{"left":0.38331118,"top":0.18515563,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":14,"bounds":{"left":0.19980054,"top":0.21548285,"width":0.013962766,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":14,"bounds":{"left":0.22273937,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":14,"bounds":{"left":0.23503989,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":14,"bounds":{"left":0.24734043,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":14,"bounds":{"left":0.2599734,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":14,"bounds":{"left":0.27194148,"top":0.21548285,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":14,"bounds":{"left":0.28424203,"top":0.21548285,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":14,"bounds":{"left":0.296875,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":14,"bounds":{"left":0.30917552,"top":0.21548285,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":14,"bounds":{"left":0.32147607,"top":0.21548285,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":14,"bounds":{"left":0.33410904,"top":0.21069433,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":14,"bounds":{"left":0.33410904,"top":0.22027135,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":14,"bounds":{"left":0.3460771,"top":0.21069433,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":14,"bounds":{"left":0.3464096,"top":0.22027135,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":14,"bounds":{"left":0.36336437,"top":0.21548285,"width":0.00731383,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":14,"bounds":{"left":0.38297874,"top":0.21548285,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"bounds":{"left":0.20678191,"top":0.24581006,"width":0.0063164895,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":14,"bounds":{"left":0.22905585,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":14,"bounds":{"left":0.24135639,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":14,"bounds":{"left":0.25332448,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":14,"bounds":{"left":0.26595744,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":14,"bounds":{"left":0.27825797,"top":0.24581006,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":14,"bounds":{"left":0.29055852,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":14,"bounds":{"left":0.3025266,"top":0.24581006,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":14,"bounds":{"left":0.3151596,"top":0.24102154,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":14,"bounds":{"left":0.31582448,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":14,"bounds":{"left":0.3274601,"top":0.24102154,"width":0.0019946808,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":14,"bounds":{"left":0.328125,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":14,"bounds":{"left":0.34009308,"top":0.24102154,"width":0.0016622341,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":14,"bounds":{"left":0.34042552,"top":0.25059855,"width":0.0009973404,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"bounds":{"left":0.3543883,"top":0.24581006,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":14,"bounds":{"left":0.37333778,"top":0.24581006,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":14,"bounds":{"left":0.38430852,"top":0.24581006,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"bounds":{"left":0.20113032,"top":0.27613726,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LOpt","depth":14,"bounds":{"left":0.21575798,"top":0.27613726,"width":0.0066489363,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LCmd","depth":14,"bounds":{"left":0.23071809,"top":0.27613726,"width":0.0076462766,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":14,"bounds":{"left":0.2769282,"top":0.27613726,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RCmd","depth":14,"bounds":{"left":0.32147607,"top":0.27613726,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MO(1)","depth":14,"bounds":{"left":0.33344415,"top":0.27613726,"width":0.008643617,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"bounds":{"left":0.34740692,"top":0.27613726,"width":0.005319149,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":14,"bounds":{"left":0.36103722,"top":0.27613726,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":14,"bounds":{"left":0.37333778,"top":0.27613726,"width":0.0023271276,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":14,"bounds":{"left":0.3856383,"top":0.27613726,"width":0.0026595744,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layout Language","depth":8,"bounds":{"left":0.40525267,"top":0.10614525,"width":0.03025266,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"English (US)","depth":10,"bounds":{"left":0.41090426,"top":0.1292897,"width":0.018949468,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41389626,"top":0.23782921,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Export","depth":8,"bounds":{"left":0.42087767,"top":0.24022347,"width":0.009973404,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41389626,"top":0.26576218,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Import","depth":8,"bounds":{"left":0.42054522,"top":0.26735833,"width":0.010305851,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"bounds":{"left":0.41456118,"top":0.29289705,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reset","depth":8,"bounds":{"left":0.42154256,"top":0.29449323,"width":0.008643617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Basic","depth":12,"bounds":{"left":0.14594415,"top":0.36153233,"width":0.00831117,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Basic","depth":14,"bounds":{"left":0.14594415,"top":0.36153233,"width":0.00831117,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Media","depth":12,"bounds":{"left":0.17021276,"top":0.36153233,"width":0.009640957,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Media","depth":14,"bounds":{"left":0.17021276,"top":0.36153233,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Macro","depth":12,"bounds":{"left":0.19581117,"top":0.36153233,"width":0.009640957,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Macro","depth":14,"bounds":{"left":0.19581117,"top":0.36153233,"width":0.009640957,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Special Key","depth":12,"bounds":{"left":0.22140957,"top":0.36153233,"width":0.01761968,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Special Key","depth":14,"bounds":{"left":0.22140957,"top":0.36153233,"width":0.01761968,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Lighting","depth":12,"bounds":{"left":0.2549867,"top":0.36153233,"width":0.012632979,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lighting","depth":14,"bounds":{"left":0.2549867,"top":0.36153233,"width":0.012632979,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Custom","depth":12,"bounds":{"left":0.2839096,"top":0.36153233,"width":0.011635638,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Custom","depth":14,"bounds":{"left":0.2839096,"top":0.36153233,"width":0.011635638,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Layer","depth":12,"bounds":{"left":0.3118351,"top":0.36153233,"width":0.012965426,"height":0.009577015},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Layer","depth":14,"bounds":{"left":0.3118351,"top":0.36153233,"width":0.00831117,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M0","depth":10,"bounds":{"left":0.14428191,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M1","depth":10,"bounds":{"left":0.15658244,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M2","depth":10,"bounds":{"left":0.16888298,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M3","depth":10,"bounds":{"left":0.18118352,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M4","depth":10,"bounds":{"left":0.19348404,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M5","depth":10,"bounds":{"left":0.20578457,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M6","depth":10,"bounds":{"left":0.21808511,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M7","depth":10,"bounds":{"left":0.23071809,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M8","depth":10,"bounds":{"left":0.24301861,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M9","depth":10,"bounds":{"left":0.25531915,"top":0.3990423,"width":0.003656915,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M10","depth":10,"bounds":{"left":0.26695478,"top":0.3990423,"width":0.005319149,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M11","depth":10,"bounds":{"left":0.27925533,"top":0.3990423,"width":0.005319149,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M12","depth":10,"bounds":{"left":0.2918883,"top":0.3990423,"width":0.004986702,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M13","depth":10,"bounds":{"left":0.30418882,"top":0.3990423,"width":0.004986702,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M14","depth":10,"bounds":{"left":0.31648937,"top":0.3990423,"width":0.004986702,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M15","depth":10,"bounds":{"left":0.3287899,"top":0.3990423,"width":0.005319149,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":10,"bounds":{"left":0.14128989,"top":0.98164403,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"bounds":{"left":0.41023937,"top":0.3567438,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.45977393,"top":0.35514766,"width":0.005319149,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100%","depth":9,"bounds":{"left":0.46875,"top":0.3575419,"width":0.007978723,"height":0.007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"bounds":{"left":0.4800532,"top":0.35514766,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.4637633,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"bounds":{"left":0.47473404,"top":0.07102953,"width":0.008976064,"height":0.021548284},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"bounds":{"left":0.47639626,"top":0.075019956,"width":0.0056515955,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"launcher.keychron.com/#/keymap","depth":5,"bounds":{"left":0.118351065,"top":0.02952913,"width":0.10073138,"height":0.023942538},"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com/#/keymap","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"keychron Launcher","depth":7,"bounds":{"left":0.011635638,"top":0.10814046,"width":0.03723404,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"New Tab","depth":7,"bounds":{"left":0.011635638,"top":0.1376696,"width":0.01761968,"height":0.011971269},"on_screen":true,"role_description":"text"}]...
|
6319407228010835548
|
6978654062299795831
|
click
|
accessibility
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
M0
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
:
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
73567
|
NULL
|
NULL
|
NULL
|
|
73568
|
2624
|
14
|
2026-05-26T18:04:39.769783+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-26/1779 /Users/lukas/.screenpipe/data/data/2026-05-26/1779818679769_m1.jpg...
|
Dia
|
Personal: keychron Launc…
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
General
~
!
@
#
$
%
^
&
*
(
)
_
+
{
}
|
:
"
<
>
?
Nuhs
Nubs
Ro
¥
無変換
漢字
한영
変換
かな
Esc `
LS (
RS )
LC (
RC )
LA (
RA )
SftEnt
Reset
Debug
Nkro
Scr +
Scr -
F13
F14
F15
F16
F17
F18
F19
Mouse ←
Mouse →
Mouse Btn1
Mouse Btn2
Mouse Btn3
Mouse Btn4
Mouse Btn5
Mouse Btn6
Mouse Btn7
Mouse Btn8
Mouse Wh ↑
Mouse Wh ↓
Mouse Wh ←
Mouse Wh →
Mouse Acc0
Mouse Acc1
Mouse Acc2
Audio On
Audio Off
Audio Toggle
Clicky Toggle
Clicky Enable
Clicky Disable
Clicky Up
Clicky Down
Clicky Reset
Music On
Music Off
Music Toggle
Music Mode
Windows
Calc
Mail
Lock Win
Lock Screen
My Comp
Home
Back
Forward
Stop
Refresh
Favorites
Search
F20
F21
F22
F23
F24
Num Lock
Caps Lock
Scroll Lock
Power
Sleep
Mac
Power OSX
MCtrl
LPad
Lock Screen
Wake
Num Lock
Caps Lock
Scroll Lock
Power
Sleep
Linux
Alt Erase
Help
Stop
Again
Menu
Undo
Select
Exec
Cut
Copy
Paste
Find
Mouse ↑
Mouse ↓
My Comp
Home
Back
Forward
Stop
Refresh
Favorites
Search
F20
F21
F22
F23
F24
Power
Sleep
S(KC_SCLN):
Shift + /
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"K3 Max RGB","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Connected","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keymap","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backlight","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Macro","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Quick Start","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Firmware Update","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Wireless Firmware","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Key Test","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Help Center","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Settings","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Launcher - V1.3.4","depth":5,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 0","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 1","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 2","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layer 3","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K3 Max RGB","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr -","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr +","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MCtl","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LPad","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br -","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Br +","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Prvs","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Play","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Next","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mute","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol -","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vol +","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Exec","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Del","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Menu","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"`","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"8","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backspace","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgUp","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tab","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Q","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"W","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"E","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"R","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"T","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Y","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"O","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"P","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"]","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\\","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"PgDn","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"A","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"D","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"G","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"H","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"J","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"K","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"L","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":";","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"'","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Enter","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Z","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"X","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"C","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"V","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"B","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"N","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":",","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↑","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"End","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LOpt","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LCmd","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"space","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RCmd","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MO(1)","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ctrl","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"←","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"↓","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"→","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Layout Language","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"English (US)","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Export","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Import","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reset","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Basic","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Basic","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Media","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Media","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Macro","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Macro","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Special Key","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Special Key","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Lighting","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Lighting","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Custom","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Custom","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Layer","depth":12,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Layer","depth":14,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"General","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"!","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"@","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"^","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"&","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"*","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"_","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"{","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":":","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"<","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":">","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nuhs","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nubs","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ro","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"¥","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"無変換","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"漢字","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"한영","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"変換","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"かな","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Esc `","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LS (","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RS )","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LC (","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RC )","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LA (","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"RA )","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SftEnt","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reset","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Debug","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nkro","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr +","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scr -","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F13","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F14","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F15","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F16","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F17","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F18","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F19","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse ←","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse →","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn1","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn2","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn3","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn4","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn5","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn6","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn7","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Btn8","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Wh ↑","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Wh ↓","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Wh ←","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Wh →","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Acc0","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Acc1","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse Acc2","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Audio On","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Audio Off","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Audio Toggle","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Clicky Toggle","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Clicky Enable","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Clicky Disable","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Clicky Up","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Clicky Down","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Clicky Reset","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Music On","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Music Off","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Music Toggle","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Music Mode","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Windows","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Calc","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mail","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lock Win","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lock Screen","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"My Comp","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Back","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Forward","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stop","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refresh","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Favorites","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Search","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F20","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F21","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F22","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F23","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F24","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Num Lock","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scroll Lock","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Power","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mac","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Power OSX","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"MCtrl","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LPad","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lock Screen","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Wake","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Num Lock","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Caps Lock","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Scroll Lock","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Power","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Linux","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Alt Erase","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Help","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stop","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Again","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Menu","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Undo","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Select","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Exec","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cut","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Copy","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Paste","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Find","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse ↑","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mouse ↓","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"My Comp","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Home","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Back","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Forward","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stop","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refresh","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Favorites","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Search","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F20","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F21","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F22","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F23","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"F24","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Power","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sleep","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"S(KC_SCLN):","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Shift + /","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100%","depth":9,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":10,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Toggle theme","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":8,"on_screen":true,"role_description":"text"},{"role":"AXTextArea","text":"launcher.keychron.com/#/keymap","depth":5,"on_screen":true,"automation_id":"navigationBarAssistantBarTextField","value":"launcher.keychron.com/#/keymap","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"keychron Launcher","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"New Tab","depth":7,"on_screen":true,"role_description":"text"}]...
|
8000753832217671187
|
6123735136702715188
|
click
|
accessibility
|
NULL
|
K3 Max RGB
Connected
Keymap
Backlight
Macro
K3 Max RGB
Connected
Keymap
Backlight
Macro
Quick Start
Firmware Update
Wireless Firmware
Key Test
Help Center
Settings
Launcher - V1.3.4
Layer 0
Layer 1
Layer 2
Layer 3
K3 Max RGB
Esc
Scr -
Scr +
MCtl
LPad
Br -
Br +
Prvs
Play
Next
Mute
Vol -
Vol +
Exec
Del
Menu
~
`
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
Backspace
PgUp
Tab
Q
W
E
R
T
Y
U
I
O
P
{
[
}
]
|
\
PgDn
Caps Lock
A
S
D
F
G
H
J
K
L
:
;
"
'
Enter
Home
Shift
Z
X
C
V
B
N
M
<
,
>
.
?
/
Shift
↑
End
Ctrl
LOpt
LCmd
space
RCmd
MO(1)
Ctrl
←
↓
→
Layout Language
English (US)
Export
Import
Reset
Basic
Basic
Media
Media
Macro
Macro
Special Key
Special Key
Lighting
Lighting
Custom
Custom
Layer
Layer
General
~
!
@
#
$
%
^
&
*
(
)
_
+
{
}
|
:
"
<
>
?
Nuhs
Nubs
Ro
¥
無変換
漢字
한영
変換
かな
Esc `
LS (
RS )
LC (
RC )
LA (
RA )
SftEnt
Reset
Debug
Nkro
Scr +
Scr -
F13
F14
F15
F16
F17
F18
F19
Mouse ←
Mouse →
Mouse Btn1
Mouse Btn2
Mouse Btn3
Mouse Btn4
Mouse Btn5
Mouse Btn6
Mouse Btn7
Mouse Btn8
Mouse Wh ↑
Mouse Wh ↓
Mouse Wh ←
Mouse Wh →
Mouse Acc0
Mouse Acc1
Mouse Acc2
Audio On
Audio Off
Audio Toggle
Clicky Toggle
Clicky Enable
Clicky Disable
Clicky Up
Clicky Down
Clicky Reset
Music On
Music Off
Music Toggle
Music Mode
Windows
Calc
Mail
Lock Win
Lock Screen
My Comp
Home
Back
Forward
Stop
Refresh
Favorites
Search
F20
F21
F22
F23
F24
Num Lock
Caps Lock
Scroll Lock
Power
Sleep
Mac
Power OSX
MCtrl
LPad
Lock Screen
Wake
Num Lock
Caps Lock
Scroll Lock
Power
Sleep
Linux
Alt Erase
Help
Stop
Again
Menu
Undo
Select
Exec
Cut
Copy
Paste
Find
Mouse ↑
Mouse ↓
My Comp
Home
Back
Forward
Stop
Refresh
Favorites
Search
F20
F21
F22
F23
F24
Power
Sleep
S(KC_SCLN):
Shift + /
100%
Toggle theme
launcher.keychron.com/#/keymap
keychron Launcher
New Tab...
|
NULL
|
NULL
|
NULL
|
NULL
|