|
515
|
12
|
51
|
2026-04-09T18:26:54.002195+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775759214002_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEdit|ViewSessionScriptsProfilesWindowH iTerm2ShelllEdit|ViewSessionScriptsProfilesWindowHelp100% <78-zshDOCKERDEV(-zsh)APP (-zsh)-rw-r--r---rw-r--r---rw-r--r---rw-r--r---W-r=-r---rw-r--r---rw-r--r--lukasstaff1865239Apr21:181775758725854_m1.jpglukasstaff1681649Apr21:191775758746943_m1.jpglukasstaff173024Apr21:191775758752964_m1.jpglukasstaff1675469Apr21:191775758762007_m1.jpglukasstaff1723079Apr21:191775758765041_ml. jpglukasstaff1734019Apr21:191775758768048_m1.jpglukasstaff1715639Apr21:191775758771077_m1.jpglukasstaff1712979-rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r--lukasstaffApr21:191775758771814_m1.jpg1666269Apr21:191775758774131_m1.jpglukasstaff1622019Apr21:191775758778052_m1.jpglukasstaff1651789Apr21:191775758783430_m1.jpgLukasstaff1690959Apr21:191775758786235_m1.jpglukasstaff1684659Apr21:191775758798335_m1.jpglukasstaff1657039Apr21:201775758801361_m1.jpglukasstaff1833939Apr21:201775758804373_ml.jpglukasstaff1832209Apr21:201775758804733_m1.jpglukasstaff1609199Apr21:201775758807395_m1.jpglukasstaff1609949Apr21:201775758816365_m1. jpg-rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r--lukasstaff1569309 Apr21:20 1775758825859_m1.jpglukasstaff1570969Apr21:201775758834385_ml.jpglukasstaff1376459Apr21:201775758837940_m1. jpglukasstaff1395549Apr21:20lukasstaff14744991775758840988_m1.jpgApr1lukasstaff150809921:20 1775758844030_m1.jpgApr21:211775758874147_m1.jpg-W-r-----rw-r--rw-r--r-Lukasstaff1503569Apr21:241775759084405_m1. jpglukasstaff1600979Apr21:251775759111076_m1.jpglukasstaff1601689Apr21:251775759141163_m1.jpglukasstaff1628899-rw-r--r---V=---elukasstaffApr21:251775759159564_m1.jpg1707609Apr21:261775759174686_m1.jpglukasstaff25586359Apr20:04compact_monitor_1_1775754248190.mp41lukasstaff52723479Apr20:09-rw-r--r--lukasstaff951943compact_monitor_1_1775754549504.mp49Apr20:15compact_monitor_1_1775754928127.mp4lukasstaff780343Apr20:20compact_monitor_1_1775755253065.mp4-rw-r--r---W-r--r--lukasstaff31297559Apr20:26compact_monitor_1_1775755561408.mp4lukasstaff23691349Apr20:29compact_monitor_1_1775755764874.mp4lukasstaff28795279Apr20:32compact_monitor_1_1775755951928.mp4-Ve-=-1lukasstaff55971159Apr20:47compact_monitor_1_1775756847339.mp4lukasstaff34609789 Apr21:15-rw-r--r--lukasstaffcompact_monitor_1_1775758509024.mp418768099Apr21:15compact_monitor_1_1775758515203.mp4-rw-rlukasstaff28134309 Apr21:25compact_monitor_1_1775759143411.mp4lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~ $ du-sh ~/.screenpipe/data/data/2026-04-0944M/Users/lukas/.screenpipe/data/data/2026-04-09lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/105M/Users/lukas/.screenpipe/Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ O-zsh*4-zsh• ₴5-zsh|Thu 9 Apr 21:26:53L881X6+...
|
NULL
|
5399592852981233203
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEdit|ViewSessionScriptsProfilesWindowH iTerm2ShelllEdit|ViewSessionScriptsProfilesWindowHelp100% <78-zshDOCKERDEV(-zsh)APP (-zsh)-rw-r--r---rw-r--r---rw-r--r---rw-r--r---W-r=-r---rw-r--r---rw-r--r--lukasstaff1865239Apr21:181775758725854_m1.jpglukasstaff1681649Apr21:191775758746943_m1.jpglukasstaff173024Apr21:191775758752964_m1.jpglukasstaff1675469Apr21:191775758762007_m1.jpglukasstaff1723079Apr21:191775758765041_ml. jpglukasstaff1734019Apr21:191775758768048_m1.jpglukasstaff1715639Apr21:191775758771077_m1.jpglukasstaff1712979-rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r--lukasstaffApr21:191775758771814_m1.jpg1666269Apr21:191775758774131_m1.jpglukasstaff1622019Apr21:191775758778052_m1.jpglukasstaff1651789Apr21:191775758783430_m1.jpgLukasstaff1690959Apr21:191775758786235_m1.jpglukasstaff1684659Apr21:191775758798335_m1.jpglukasstaff1657039Apr21:201775758801361_m1.jpglukasstaff1833939Apr21:201775758804373_ml.jpglukasstaff1832209Apr21:201775758804733_m1.jpglukasstaff1609199Apr21:201775758807395_m1.jpglukasstaff1609949Apr21:201775758816365_m1. jpg-rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r---rw-r--r--lukasstaff1569309 Apr21:20 1775758825859_m1.jpglukasstaff1570969Apr21:201775758834385_ml.jpglukasstaff1376459Apr21:201775758837940_m1. jpglukasstaff1395549Apr21:20lukasstaff14744991775758840988_m1.jpgApr1lukasstaff150809921:20 1775758844030_m1.jpgApr21:211775758874147_m1.jpg-W-r-----rw-r--rw-r--r-Lukasstaff1503569Apr21:241775759084405_m1. jpglukasstaff1600979Apr21:251775759111076_m1.jpglukasstaff1601689Apr21:251775759141163_m1.jpglukasstaff1628899-rw-r--r---V=---elukasstaffApr21:251775759159564_m1.jpg1707609Apr21:261775759174686_m1.jpglukasstaff25586359Apr20:04compact_monitor_1_1775754248190.mp41lukasstaff52723479Apr20:09-rw-r--r--lukasstaff951943compact_monitor_1_1775754549504.mp49Apr20:15compact_monitor_1_1775754928127.mp4lukasstaff780343Apr20:20compact_monitor_1_1775755253065.mp4-rw-r--r---W-r--r--lukasstaff31297559Apr20:26compact_monitor_1_1775755561408.mp4lukasstaff23691349Apr20:29compact_monitor_1_1775755764874.mp4lukasstaff28795279Apr20:32compact_monitor_1_1775755951928.mp4-Ve-=-1lukasstaff55971159Apr20:47compact_monitor_1_1775756847339.mp4lukasstaff34609789 Apr21:15-rw-r--r--lukasstaffcompact_monitor_1_1775758509024.mp418768099Apr21:15compact_monitor_1_1775758515203.mp4-rw-rlukasstaff28134309 Apr21:25compact_monitor_1_1775759143411.mp4lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~ $ du-sh ~/.screenpipe/data/data/2026-04-0944M/Users/lukas/.screenpipe/data/data/2026-04-09lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/105M/Users/lukas/.screenpipe/Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ O-zsh*4-zsh• ₴5-zsh|Thu 9 Apr 21:26:53L881X6+...
|
NULL
|
|
517
|
12
|
53
|
2026-04-09T18:27:00.046950+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775759220046_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
32K /Users/lukas/.screenpipe/data/soundcore Aer 32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4
8.0K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4
32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l
90
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start
[1] 20983
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 96344
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .
drwx------+ 88 lukas staff 2816 9 Apr 20:55 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll
total 0
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls
ai-habits day-recap meeting-summary standup-update time-breakdown video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[1] 22757
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[2] 24130
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture
2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f
2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)
2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC
2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms
2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames
2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted
2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)
2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\n8.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\n 90\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\n[1] 20983\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 728 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 33 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\n2026-04-09T20:52:33.225942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-09T20:53:25.249440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5360558449546558021, trigger=visual_change)\n2026-04-09T20:54:32.027639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=visual_change)\n2026-04-09T20:54:32.929753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:54:33.153766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:56:00.883350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=click)\n2026-04-09T20:56:02.217829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=visual_change)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 96344\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:55 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll\ntotal 0\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls\nai-habits\u0000\u0000\u0000\u0000\u0000\u0000\tday-recap\u0000\u0000\u0000\u0000\u0000\u0000\tmeeting-summary\tstandup-update\u0000\ttime-breakdown\u0000\tvideo-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[1] 22757\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T21:14:09.023171Z INFO screenpipe: starting UI event capture\n2026-04-09T21:14:09.026719Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:14:09.031614Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:14:09.038028Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:14:09.051897Z INFO screenpipe_engine::ui_recorder: UI recording session started: f703ed8e-7344-4a4c-8dec-484ea43408ea\n2026-04-09T21:14:09.051915Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:14:09.051999Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:14:09.051990 UTC to 2026-04-09 18:14:09.051990 UTC)\n2026-04-09T21:14:09.052656Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:14:09.057953Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T21:14:09.062654Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T21:14:09.162790Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 448 frame entries, coverage from 2026-04-08 18:14:09.051990 UTC\n2026-04-09T21:14:09.527770Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:14:09.527800Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:14:09.527810Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:14:09.527818Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:14:09.527919Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:14:10.409540Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:14:10.569861Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=449, dur=53ms\n2026-04-09T21:14:14.055869Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T21:14:14.056371Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T21:14:16.372811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8193108739198955080, trigger=click)\n2026-04-09T21:14:34.011810Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:37.062774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:40.114160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:52.773377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:15:09.024150Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-09T21:15:15.203776Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 100 frames, 19.1MB → 3.3MB (5.8x), 100 JPEGs deleted\n2026-04-09T21:15:16.540186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.8MB (2.0x), 16 JPEGs deleted\n2026-04-09T21:16:48.015291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:51.045397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:54.070519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:17:14.703785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1874374950325306931, trigger=click)\n2026-04-09T21:17:42.408501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3443240328331677566, trigger=visual_change)\n2026-04-09T21:19:09.052210Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-09T21:19:44.057927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-26T18:19:44.057891+00:00 (14d retention)\n2026-04-09T21:20:16.542650Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n[1] + suspended (tty output) npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[2] 24130\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\n2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture\n2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f\n2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)\n2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC\n2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms\n2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames\n2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted\n2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)\n2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)","depth":4,"value":"32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\n8.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\n 90\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\n[1] 20983\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 728 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 33 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\n2026-04-09T20:52:33.225942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-09T20:53:25.249440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5360558449546558021, trigger=visual_change)\n2026-04-09T20:54:32.027639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=visual_change)\n2026-04-09T20:54:32.929753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:54:33.153766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:56:00.883350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=click)\n2026-04-09T20:56:02.217829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=visual_change)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 96344\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:55 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll\ntotal 0\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls\nai-habits\u0000\u0000\u0000\u0000\u0000\u0000\tday-recap\u0000\u0000\u0000\u0000\u0000\u0000\tmeeting-summary\tstandup-update\u0000\ttime-breakdown\u0000\tvideo-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[1] 22757\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T21:14:09.023171Z INFO screenpipe: starting UI event capture\n2026-04-09T21:14:09.026719Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:14:09.031614Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:14:09.038028Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:14:09.051897Z INFO screenpipe_engine::ui_recorder: UI recording session started: f703ed8e-7344-4a4c-8dec-484ea43408ea\n2026-04-09T21:14:09.051915Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:14:09.051999Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:14:09.051990 UTC to 2026-04-09 18:14:09.051990 UTC)\n2026-04-09T21:14:09.052656Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:14:09.057953Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T21:14:09.062654Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T21:14:09.162790Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 448 frame entries, coverage from 2026-04-08 18:14:09.051990 UTC\n2026-04-09T21:14:09.527770Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:14:09.527800Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:14:09.527810Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:14:09.527818Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:14:09.527919Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:14:10.409540Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:14:10.569861Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=449, dur=53ms\n2026-04-09T21:14:14.055869Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T21:14:14.056371Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T21:14:16.372811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8193108739198955080, trigger=click)\n2026-04-09T21:14:34.011810Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:37.062774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:40.114160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:52.773377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:15:09.024150Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-09T21:15:15.203776Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 100 frames, 19.1MB → 3.3MB (5.8x), 100 JPEGs deleted\n2026-04-09T21:15:16.540186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.8MB (2.0x), 16 JPEGs deleted\n2026-04-09T21:16:48.015291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:51.045397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:54.070519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:17:14.703785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1874374950325306931, trigger=click)\n2026-04-09T21:17:42.408501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3443240328331677566, trigger=visual_change)\n2026-04-09T21:19:09.052210Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-09T21:19:44.057927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-26T18:19:44.057891+00:00 (14d retention)\n2026-04-09T21:20:16.542650Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n[1] + suspended (tty output) npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[2] 24130\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\n2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture\n2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f\n2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)\n2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC\n2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms\n2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames\n2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted\n2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)\n2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"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.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6576389,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.037777778,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.03888889,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
2657782165786725043
|
3294018187038397553
|
visual_change
|
accessibility
|
NULL
|
32K /Users/lukas/.screenpipe/data/soundcore Aer 32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4
8.0K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4
32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l
90
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start
[1] 20983
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 96344
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .
drwx------+ 88 lukas staff 2816 9 Apr 20:55 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll
total 0
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls
ai-habits day-recap meeting-summary standup-update time-breakdown video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[1] 22757
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[2] 24130
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture
2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f
2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)
2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC
2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms
2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames
2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted
2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)
2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
520
|
12
|
56
|
2026-04-09T18:27:15.192942+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775759235192_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
32K /Users/lukas/.screenpipe/data/soundcore Aer 32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4
8.0K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4
32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l
90
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start
[1] 20983
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 96344
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .
drwx------+ 88 lukas staff 2816 9 Apr 20:55 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll
total 0
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls
ai-habits day-recap meeting-summary standup-update time-breakdown video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[1] 22757
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[2] 24130
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture
2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f
2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)
2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC
2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms
2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames
2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted
2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)
2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)
2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)
2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\n8.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\n 90\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\n[1] 20983\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 728 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 33 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\n2026-04-09T20:52:33.225942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-09T20:53:25.249440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5360558449546558021, trigger=visual_change)\n2026-04-09T20:54:32.027639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=visual_change)\n2026-04-09T20:54:32.929753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:54:33.153766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:56:00.883350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=click)\n2026-04-09T20:56:02.217829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=visual_change)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 96344\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:55 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll\ntotal 0\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls\nai-habits\u0000\u0000\u0000\u0000\u0000\u0000\tday-recap\u0000\u0000\u0000\u0000\u0000\u0000\tmeeting-summary\tstandup-update\u0000\ttime-breakdown\u0000\tvideo-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[1] 22757\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T21:14:09.023171Z INFO screenpipe: starting UI event capture\n2026-04-09T21:14:09.026719Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:14:09.031614Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:14:09.038028Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:14:09.051897Z INFO screenpipe_engine::ui_recorder: UI recording session started: f703ed8e-7344-4a4c-8dec-484ea43408ea\n2026-04-09T21:14:09.051915Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:14:09.051999Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:14:09.051990 UTC to 2026-04-09 18:14:09.051990 UTC)\n2026-04-09T21:14:09.052656Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:14:09.057953Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T21:14:09.062654Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T21:14:09.162790Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 448 frame entries, coverage from 2026-04-08 18:14:09.051990 UTC\n2026-04-09T21:14:09.527770Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:14:09.527800Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:14:09.527810Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:14:09.527818Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:14:09.527919Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:14:10.409540Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:14:10.569861Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=449, dur=53ms\n2026-04-09T21:14:14.055869Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T21:14:14.056371Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T21:14:16.372811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8193108739198955080, trigger=click)\n2026-04-09T21:14:34.011810Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:37.062774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:40.114160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:52.773377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:15:09.024150Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-09T21:15:15.203776Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 100 frames, 19.1MB → 3.3MB (5.8x), 100 JPEGs deleted\n2026-04-09T21:15:16.540186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.8MB (2.0x), 16 JPEGs deleted\n2026-04-09T21:16:48.015291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:51.045397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:54.070519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:17:14.703785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1874374950325306931, trigger=click)\n2026-04-09T21:17:42.408501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3443240328331677566, trigger=visual_change)\n2026-04-09T21:19:09.052210Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-09T21:19:44.057927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-26T18:19:44.057891+00:00 (14d retention)\n2026-04-09T21:20:16.542650Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n[1] + suspended (tty output) npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[2] 24130\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\n2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture\n2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f\n2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)\n2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC\n2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms\n2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames\n2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted\n2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)\n2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)\n2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)","depth":4,"value":"32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\n8.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\n 90\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\n[1] 20983\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 728 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 33 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\n2026-04-09T20:52:33.225942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-09T20:53:25.249440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5360558449546558021, trigger=visual_change)\n2026-04-09T20:54:32.027639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=visual_change)\n2026-04-09T20:54:32.929753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:54:33.153766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:56:00.883350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=click)\n2026-04-09T20:56:02.217829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=visual_change)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 96344\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:55 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll\ntotal 0\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls\nai-habits\u0000\u0000\u0000\u0000\u0000\u0000\tday-recap\u0000\u0000\u0000\u0000\u0000\u0000\tmeeting-summary\tstandup-update\u0000\ttime-breakdown\u0000\tvideo-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[1] 22757\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T21:14:09.023171Z INFO screenpipe: starting UI event capture\n2026-04-09T21:14:09.026719Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:14:09.031614Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:14:09.038028Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:14:09.051897Z INFO screenpipe_engine::ui_recorder: UI recording session started: f703ed8e-7344-4a4c-8dec-484ea43408ea\n2026-04-09T21:14:09.051915Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:14:09.051999Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:14:09.051990 UTC to 2026-04-09 18:14:09.051990 UTC)\n2026-04-09T21:14:09.052656Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:14:09.057953Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T21:14:09.062654Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T21:14:09.162790Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 448 frame entries, coverage from 2026-04-08 18:14:09.051990 UTC\n2026-04-09T21:14:09.527770Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:14:09.527800Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:14:09.527810Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:14:09.527818Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:14:09.527919Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:14:10.409540Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:14:10.569861Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=449, dur=53ms\n2026-04-09T21:14:14.055869Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T21:14:14.056371Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T21:14:16.372811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8193108739198955080, trigger=click)\n2026-04-09T21:14:34.011810Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:37.062774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:40.114160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:52.773377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:15:09.024150Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-09T21:15:15.203776Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 100 frames, 19.1MB → 3.3MB (5.8x), 100 JPEGs deleted\n2026-04-09T21:15:16.540186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.8MB (2.0x), 16 JPEGs deleted\n2026-04-09T21:16:48.015291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:51.045397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:54.070519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:17:14.703785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1874374950325306931, trigger=click)\n2026-04-09T21:17:42.408501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3443240328331677566, trigger=visual_change)\n2026-04-09T21:19:09.052210Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-09T21:19:44.057927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-26T18:19:44.057891+00:00 (14d retention)\n2026-04-09T21:20:16.542650Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n[1] + suspended (tty output) npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[2] 24130\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\n2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture\n2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f\n2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)\n2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC\n2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms\n2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames\n2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted\n2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)\n2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)\n2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"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.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6576389,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.037777778,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.03888889,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
7873789418846650132
|
3294018187038397553
|
visual_change
|
accessibility
|
NULL
|
32K /Users/lukas/.screenpipe/data/soundcore Aer 32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4
8.0K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4
32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l
90
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start
[1] 20983
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 96344
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .
drwx------+ 88 lukas staff 2816 9 Apr 20:55 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll
total 0
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls
ai-habits day-recap meeting-summary standup-update time-breakdown video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[1] 22757
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[2] 24130
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture
2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f
2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)
2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC
2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms
2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames
2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted
2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)
2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)
2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)
2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
519
|
|
522
|
12
|
58
|
2026-04-09T18:27:30.278466+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775759250278_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
32K /Users/lukas/.screenpipe/data/soundcore Aer 32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4
8.0K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4
32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l
90
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start
[1] 20983
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 96344
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .
drwx------+ 88 lukas staff 2816 9 Apr 20:55 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll
total 0
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls
ai-habits day-recap meeting-summary standup-update time-breakdown video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[1] 22757
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[2] 24130
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture
2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f
2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)
2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC
2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms
2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames
2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted
2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)
2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)
2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)
2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)
2026-04-09T21:27:18.209298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5660759290822428022, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\n8.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\n 90\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\n[1] 20983\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 728 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 33 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\n2026-04-09T20:52:33.225942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-09T20:53:25.249440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5360558449546558021, trigger=visual_change)\n2026-04-09T20:54:32.027639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=visual_change)\n2026-04-09T20:54:32.929753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:54:33.153766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:56:00.883350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=click)\n2026-04-09T20:56:02.217829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=visual_change)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 96344\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:55 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll\ntotal 0\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls\nai-habits\u0000\u0000\u0000\u0000\u0000\u0000\tday-recap\u0000\u0000\u0000\u0000\u0000\u0000\tmeeting-summary\tstandup-update\u0000\ttime-breakdown\u0000\tvideo-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[1] 22757\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T21:14:09.023171Z INFO screenpipe: starting UI event capture\n2026-04-09T21:14:09.026719Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:14:09.031614Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:14:09.038028Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:14:09.051897Z INFO screenpipe_engine::ui_recorder: UI recording session started: f703ed8e-7344-4a4c-8dec-484ea43408ea\n2026-04-09T21:14:09.051915Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:14:09.051999Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:14:09.051990 UTC to 2026-04-09 18:14:09.051990 UTC)\n2026-04-09T21:14:09.052656Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:14:09.057953Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T21:14:09.062654Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T21:14:09.162790Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 448 frame entries, coverage from 2026-04-08 18:14:09.051990 UTC\n2026-04-09T21:14:09.527770Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:14:09.527800Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:14:09.527810Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:14:09.527818Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:14:09.527919Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:14:10.409540Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:14:10.569861Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=449, dur=53ms\n2026-04-09T21:14:14.055869Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T21:14:14.056371Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T21:14:16.372811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8193108739198955080, trigger=click)\n2026-04-09T21:14:34.011810Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:37.062774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:40.114160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:52.773377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:15:09.024150Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-09T21:15:15.203776Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 100 frames, 19.1MB → 3.3MB (5.8x), 100 JPEGs deleted\n2026-04-09T21:15:16.540186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.8MB (2.0x), 16 JPEGs deleted\n2026-04-09T21:16:48.015291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:51.045397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:54.070519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:17:14.703785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1874374950325306931, trigger=click)\n2026-04-09T21:17:42.408501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3443240328331677566, trigger=visual_change)\n2026-04-09T21:19:09.052210Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-09T21:19:44.057927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-26T18:19:44.057891+00:00 (14d retention)\n2026-04-09T21:20:16.542650Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n[1] + suspended (tty output) npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[2] 24130\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\n2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture\n2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f\n2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)\n2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC\n2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms\n2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames\n2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted\n2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)\n2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)\n2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)\n2026-04-09T21:27:18.209298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5660759290822428022, trigger=visual_change)","depth":4,"value":"32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\n8.0K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\n 32K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\n 12K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\n 20K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\n 28K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\n 40K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\n 16K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\n 90\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\n\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \n 89M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\n[1] 20983\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 728 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 33 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\n2026-04-09T20:52:33.225942Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-09T20:53:25.249440Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5360558449546558021, trigger=visual_change)\n2026-04-09T20:54:32.027639Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=visual_change)\n2026-04-09T20:54:32.929753Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:54:33.153766Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1980351703255735018, trigger=clipboard)\n2026-04-09T20:56:00.883350Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=click)\n2026-04-09T20:56:02.217829Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1644817477157940361, trigger=visual_change)\n\n[1] + terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll \ntotal 96344\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:55 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll\ntotal 0\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown\ndrwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls\nai-habits\u0000\u0000\u0000\u0000\u0000\u0000\tday-recap\u0000\u0000\u0000\u0000\u0000\u0000\tmeeting-summary\tstandup-update\u0000\ttime-breakdown\u0000\tvideo-export\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls\npipe.md\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[1] 22757\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T21:14:09.023171Z INFO screenpipe: starting UI event capture\n2026-04-09T21:14:09.026719Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:14:09.031614Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:14:09.038028Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:14:09.051897Z INFO screenpipe_engine::ui_recorder: UI recording session started: f703ed8e-7344-4a4c-8dec-484ea43408ea\n2026-04-09T21:14:09.051915Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:14:09.051999Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:14:09.051990 UTC to 2026-04-09 18:14:09.051990 UTC)\n2026-04-09T21:14:09.052656Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:14:09.057953Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T21:14:09.062654Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T21:14:09.162790Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 448 frame entries, coverage from 2026-04-08 18:14:09.051990 UTC\n2026-04-09T21:14:09.527770Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:14:09.527800Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:14:09.527810Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:14:09.527818Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:14:09.527919Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:14:10.409540Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:14:10.569861Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=449, dur=53ms\n2026-04-09T21:14:14.055869Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T21:14:14.056371Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T21:14:16.372811Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8193108739198955080, trigger=click)\n2026-04-09T21:14:34.011810Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:37.062774Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:40.114160Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:14:52.773377Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-38430121454036996, trigger=visual_change)\n2026-04-09T21:15:09.024150Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 116 eligible frames\n2026-04-09T21:15:15.203776Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 100 frames, 19.1MB → 3.3MB (5.8x), 100 JPEGs deleted\n2026-04-09T21:15:16.540186Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 16 frames, 3.5MB → 1.8MB (2.0x), 16 JPEGs deleted\n2026-04-09T21:16:48.015291Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:51.045397Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:16:54.070519Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:17:14.703785Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1874374950325306931, trigger=click)\n2026-04-09T21:17:42.408501Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3443240328331677566, trigger=visual_change)\n2026-04-09T21:19:09.052210Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-09T21:19:44.057927Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-26T18:19:44.057891+00:00 (14d retention)\n2026-04-09T21:20:16.542650Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\n\n[1] + suspended (tty output) npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio &'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start\n[2] 24130\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\n2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture\n2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f\n2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)\n2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC\n2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms\n2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames\n2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted\n2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)\n2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)\n2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)\n2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)\n2026-04-09T21:27:18.209298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5660759290822428022, trigger=visual_change)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"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.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6576389,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.037777778,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.03888889,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
5822719459025053973
|
3294018187038397553
|
visual_change
|
accessibility
|
NULL
|
32K /Users/lukas/.screenpipe/data/soundcore Aer 32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4
8.0K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4
32K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4
12K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4
20K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4
28K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4
40K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4
16K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4
24K /Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l
90
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/
89M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start
[1] 20983
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 96344
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 .
drwx------+ 88 lukas staff 2816 9 Apr 20:55 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 44957696 9 Apr 20:56 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 20:31 db.sqlite-shm
-rw-r--r-- 1 lukas staff 4033512 9 Apr 20:57 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 118074 9 Apr 20:56 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cd pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ll
total 0
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwxr-xr-x 9 lukas staff 288 9 Apr 20:14 ..
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 ai-habits
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 day-recap
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 meeting-summary
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 standup-update
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 time-breakdown
drwxr-xr-x 3 lukas staff 96 9 Apr 19:53 video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ ls
ai-habits day-recap meeting-summary standup-update time-breakdown video-export
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd ai-habits
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/ai-habits $ cd ..
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes $ cd day-recap
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ ls
pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ nano pipe.md
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[1] 22757
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:14:08.224735Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:14:09.017162Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:14:09.019858Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:14:09.019883Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:14:09.020073Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:14:09.020121Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:14:09.020262Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:14:09.020498Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:14:09.020710Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:14:09.020651Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:14:09.021332Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:14:09.021483Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:14:09.021599Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:14:09.021760Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:14:09.021776Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
2026-04-09T21:14:09.022901Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio &'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/pipes/day-recap $ sp-start
[2] 24130
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T21:24:42.630491Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T21:24:43.406860Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T21:24:43.408331Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T21:24:43.408332Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T21:24:43.408528Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T21:24:43.408585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T21:24:43.408578Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T21:24:43.409016Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T21:24:43.409271Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T21:24:43.409261Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T21:24:43.409910Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T21:24:43.410085Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T21:24:43.410248Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T21:24:43.411162Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T21:24:43.411182Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
2026-04-09T21:24:43.412745Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-04-09T21:24:43.412842Z INFO screenpipe: starting UI event capture
2026-04-09T21:24:43.417734Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T21:24:43.419937Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T21:24:43.427426Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T21:24:43.440692Z INFO screenpipe_engine::ui_recorder: UI recording session started: 04544783-3010-4fd3-8182-c225a6e73e3f
2026-04-09T21:24:43.440931Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T21:24:43.440942Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)
2026-04-09T21:24:43.441566Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T21:24:43.446173Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T21:24:43.497565Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTC
2026-04-09T21:24:43.904442Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T21:24:43.904468Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T21:24:43.904478Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T21:24:43.904487Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T21:24:43.904507Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T21:24:44.760754Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T21:24:44.840971Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms
2026-04-09T21:25:43.411704Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible frames
2026-04-09T21:25:45.668134Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB → 2.7MB (1.8x), 15 JPEGs deleted
2026-04-09T21:26:29.803344Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)
2026-04-09T21:26:50.155818Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)
2026-04-09T21:27:03.077608Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8906699782837586577, trigger=visual_change)
2026-04-09T21:27:06.121304Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=visual_change)
2026-04-09T21:27:18.209298Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-5660759290822428022, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
521
|
|
523
|
NULL
|
0
|
2026-04-09T18:27:33.287953+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775759253287_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"iTerm2ShellEditViewSessionScriptsProfilesWind "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>o llol100% C8 Thu 9 Apr 21:14:54DOCKERDEV (-zsh)APP (-zsh)#3* Find cheapest WD Red Plus...0 84-zshим и понижава производителността.Въпреки това,с напреднала технология за контрол на двойната равноравновесност, този проблем е ефективноpeшен.Тази иновационна технология подоорявабаланса,което води до преходно представяне и надеждност за вашите дискове.Изпитайте разликата в ефективността и дьлговечността,която идва с добре балансираните творди дискове,осигурявайки вашите системи с множество дискове да работят гладко и безшумно в продължение на години напред. \\ПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\пПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\пОткрийте надеждността на решенията за сьхранение на NAS от Western Digital, подпомогнати от солидна 3-годишна ограниченагаранция.Този лидер в индустрията на твордите дискове осигурява,че вашите нужди за съхранение на данни се удовлетворяват с увереност и лекота.С изключителни услуги за поддрьжка на разположение, можете да се насладите на безпроблемно изживяване,знаейки,че вашите ценни данни са в безопасни рьце.Изберете Western Digital за безпроблемно съхранение,KOEтсьчетава качество и спокойствие,правейки го идеалният избор за лична и професионална употреба. \\лСРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP C WD RED® PLUS\\СРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP CWDRED® PLUS\\nИзборьтHатвърд диск, специално проектиран за NAS системи,оптимизирани за RAID, е от сьществено значение за постигане на оптимална производителност и защита наважнитеви данни.Ето някои ключови фактори, които трябва да имате предвид при пазаруването на твърд диск за NAS: • Съвместимост: Дисковете WD Red Plus са проектирани за NAS употреба,като разполагат с технология NASware™, която коригира настройките на диска, за да отговори на уникалните натоварвания на NAS системите,осигурявайки отличнопредставяне в сравнение с стандартните дискове за desktop. • Надеждност:За разлика от типичните дискове за desktop, дисковете WD Red Plus са изградени,за да издьржат на постоянните изисквания на 24/7 много потребителска NASсреда, правейки ги надежден избор. • Готови за RAID: Проектирани с контрол на грешки в RAID, дисковете WD Redминимизират рисковете от повреди в многофункционалнисистеми, за разлика от стандартните дискове,които често не са оптимизирани за тези конфигурации.• Защита от шум и вибрации: Проектирани за среди с множество дискове, дисковете WD Red включват сензори за ротационни вибрации (RV), които намаляват смущенията от вибрации,осигурявайки гладка работа в NAS конфигурации. \\лМултимедия\\пМултимедия\\nБрошури: \\n® Product Brochure\\nEnProduct Brochure\\nСпецификация\\пСпецификация\\пХАРАКТЕРИСТИКИ\\пСредно време на безаварийна работа\\n1000000 h\\nТип\\nHDD\\nКомпонент за\\nNAS SOHO\\nKaпацитет на твьрдия диск\\n4000 GB\\nРазмер на буфера на устройството за съхранение\\n256 МВ\\пСкорост на пренос на интерфейса на твьрдия диск\\п6 Gbit/s\\пИнтерфейс\\nSerial ATA III\\nСкорост на твордия диск\\n5400\\пРазширен формат (AF)\\nДа\\пРабота 24/7\\пДа\\пГореща смяна\\пНе\\пНиво на шума в покой\\n23.0000\\пРазмер на твордия диск\\п3.5\\пПриоритизиране на команди (NCQ)\\nДа\\пЦикли старт/стоп\\n600000\\пГраница на натоварване\\n180 ТВ/yaer\\пОПАКОВКА - ДАННИ\\nКоличество\\n1\\пКоличество в опаковка\\п1.0000\\пУСЛОВИЯ НА РАБОТА\\пТемпература за сьхранение\\n-40 - 70\\пУдароустойчивост при работа\\n70 G\\nУдароустойчивост при съхранение\\n250 G\\nРаботна температура\\n® - 65\\пУСТОЙЧИВОСТ\\пСертификати за устойчивост\\nROHS\\nТЕХНИЧЕСКИ ПОДРОБНОСТИ\\пСертификати за сьответствие\\nRoHS\\пСертификати за устойчивост\\nRoHS\\nМОЩНОСТ\\пКонсумация на енергия (празен ход)\\n3.1000\\пКонсумирана мощност (в готовност)\\n0.3000\\пТЕГЛО ИРАЗМЕРИ\\пДълбочина \\n147 mm\\nШирина\\п101.6 mm\\пВисочина\\n26.1 mm\\nТегло\\n570 g\\пДРУГИ ХАРАКТЕРИСТИКИ\\пСертификати за съответствие\\nRoHS\\nBASIC DATA\\nСериа\\nRed Plus\\nБезопасност на продукта ВпБезопасност на продукта ЕпБезопасност на продукта\\nEnSKU:\\n1683423\\пИЗБРАНИ ПРОДУКТИ\\пИЗБРАНИ ПРОДУКТИ \\nGo to O\\nGo to 1InGo to 2\\nGo to 3InGo to 4\\nGo to 5InGo to6\\nGo to 7\\nGo to 8\\nGo to 9\\ПРЕПОРЬЧИТЕЛЕН Ubiquiti USW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet (10/100/1000) ЗахранвaнenoEthernet(PoE)1U Сребърен USW-PRO-24-P0E|636,60€без ДДС 1 245,09 лв без ДДС 763,92€ / 1 245,09 лв с ДДС\\пПРЕПОРЪЧИТЕЛЕН\\nUbiquiti USW-PRO-24-POENetworks UniFiPro24-PortРоЕ Управляем L2/L3Gigabit Ethernet (10/100/1000)Захранване по Ethernet (PoE) 1U Сребърен\\nUbiquitiUSW-PRO-24-POE Networks UniFiPro24-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000) Захранванеno Ethernet (PoE) IU Сребърен\\nUSW-PRO-24-POE\\nUSW-PRO-24-РОЕ\\п636,60 €\\пбез ДДС\\п1 245,09 лв\\пбез ДДС\\n763,92€/11245,09 лв\\пс ДДС\\пПРЕПОРЪЧИТЕЛЕH Ubiquiti U7-PRO UbiquitiU7-PRO UniFi WiFi 7 Точкадостьп PRO U7-PRO 160,00 € без ДДС312,93 лвбез ДДС 192,00 € / 312,93 лв с ДДС\\пПРЕПОРЬЧИТЕЛЕН \\nUbiquitiU7-PRO UnifilWifil7 Точказа достъп PRO\\nUbiquiti U7-PRO UniFiWiFi 7 Точказа достьп PRO\\nU7-PRO\\nU7-PR0\\n160,00 є\\пбез ДДС\\п312,93 лв\\пбез ДДС\\п192,00 € / 312,93лв\\ncДДС\\пПРЕПОРЪЧИТЕЛЕНUbiquiti U7-Outdoor UbiquitiU7-Outdoorоткрито Безжичен достъпна точка U7-Outdoor 177,54 € без ДДС 347,24 лв без ДДС213,05 € / 347лв С ДДС\\пПРЕПОРЬЧИТЕЛЕН \\nUbiquiti U7-OutdoorOTKрито Безжичен достьпна точка\\nUbiquiti U7-Outdoorоткрито Безжичен достъпна точка\\nU7-Outdoor\\nU7-Outdoor\\n177,54 е\\пбез ДДС\\n347,24 лв\\пбез ДДС\\п213,05 € / 347,24 лв\\пс ДДС\\nUbiquiti UAP-AC-HD UbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE) UAP-AC-HD 390,23 е без ДДС 763,23 лвбез ДДС 468,28 € / 763,23 лв с ДДС\\nUbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE)\\nUbiquiti UAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване поEthernet (PoE)\\nUAP-AC-HD\\nUAP-AC-HD\\n390,23 €\\пбез ДДС\\п763,23 лв\\пбез ДДС\\п468,28 € / 763,23 лв\\пс ДДС\\пНРSTW10AA#ABB HPДокстанцияUSB-C Dock G5 STW10AA#ABB 107,00 € без ДДС209,27 лв без ДДС 128,40 € / 209,27 лв с ДДС\\пНР ДокстанцияUSB-C DockG5\\nHPДок станция USB-C Docka UbiquitiUCG-UltraCloudG5\\n5TW10AA#ABB\\n5TW10AA#ABB\\n107,00є\\пбезДДС\\n209,27 лв\\пбез ДДС\\п128,40€ / 209,27 лв\\пс ДДС\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUCG-UltrGatewayUltra UCG-Ultra 100,02є без ДДС 195,62 лвбез ДДС 120,02€ / 195,62 лв с ДДС\\пПРЕПОРЬЧИТЕЛЕН\\nUbiquiti UCG-Ultra CloudGatewayUltra\\nUbiquitiUCG-UltraCloudGateway Ultra\\nUCG-Ultra\\nUCG-Ultra\\n100,02 е\\пбез ДДС\\п195,62лв\\пбез ДДС\\п120,02 € / 195,62 лв\\пс ДДС\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUSW-Pro-48-POEUbiquitiUSW-Pro-48-POE NetworksUniFiPro 48-PortPoEУправляем L2/L3Gigabit Ethernet (10/100/1000)Захранванеno Ethernet(PoE) 1U СребьренUSW-Pro-48-P0E998,63без953,16без ДДС 1 198,36 € /1953,16лв С ДДС\\пПРЕПОРЪЧИТЕЛЕН\\nUbiquitiUSW-Pro-48-POENetworks UniFi Pro 48-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000)Захранване поEthernet (PoE) 1UСребърен \\nUbiquitiUSW-Pro-48-P0E Networks UniFiPro 48-Port РoE Управляем L2/L3GigabitEthernet (10/100/1000) ЗахранванеnoEthernet (PoE) 1U Сребърен\\nUSW-Pro-48-P0E\\nUSW-Pro-48-P0E\\n998,63Є\\пбезДДС\\n1 953,16лв\\пбез ДД0\\n1198,36 € / 1 953,16 лв\\пс ДДС\\пПРЕПОРЪЧИТЕЛЕН UbiquitiUSW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFiPro 24-PortРоЕ Управляем L2/L3 GigabitEthernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребьрен USW-PRO-24-РОЕ 636,60 € без ДДС1 245,09лв без ДДС 763,92 € / 1 245,09 лв с ДДС\\пПРЕПОРЬЧИТЕЛЕH\\nUbiquitiUSW-PRO-24-POE Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet(10/100/1000) Захранванеno Ethernet (PoE)1U Сребърен\\nUbiquitiUSW-PRO-24-POE NetworksUniFi Pro 24-Port PoE Управляем L2/L3 Gigabit Ethernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребърен\\nUSW-PRO-24-P0E\\nUSW-PRO-24-P0E\\n636,60 €\\пбезДДС\"ДДC\\n1245,09 лв \\пбезlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $|"
"\\n❯ what is the cheapes WD red plus 6tb price I can buy \\n \\n✽ Moonwalking… \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n\\u0000\\u0000esc\\u0000to\\u0000interrupt\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n⠂ Claude Code (node)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n⠂ Claude Code\"\n\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\"f\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\"f\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n❯ what apps have I used today? \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"2026-04-09T00:00:00\\\", end_time: \\\"now\\\") \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"16h ago\\\", end_time: \\\"now\\\") \\n \\n⏺ Here's what you've used today: \\n \\n ┌────────────────────────┬─────────┐ \\n │ App │ Time │ \\n ├────────────────────────┼─────────┤ \\n │ iTerm2 │ ~15 min │ \\n ├────────────────────────┼─────────┤ \\n\\u0000\\u0000│ Dia \\u0000 \\u0000\\u0000\\u0000\\u0000\\u0000│\\u0000~13\\u0000min\\u0000│\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n ├────────────────────────┼─────────┤ \\n │ Safari │ ~5 min │ \\n ├────────────────────────┼─────────┤ \\n │ UserNotificationCenter │ ~1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Activity Monitor │ <1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Control Centre │ <1 min │ \\n └────────────────────────┴─────────┘ \\n \\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\n \\n❯ what was the recomended browser for macbook memory on ym screen and when \\n \\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\n keyword-search) are unavailable. \\n\\n To get this back, try restarting Screenpipe and then ask again. \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ what \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n✳ Claude Code (node)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n✳ Claude Code\"\n\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\"f\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\"f\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n❯ what apps have I used today? \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"2026-04-09T00:00:00\\\", end_time: \\\"now\\\") \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"16h ago\\\", end_time: \\\"now\\\") \\n \\n⏺ Here's what you've used today: \\n \\n ┌────────────────────────┬─────────┐ \\n │ App │ Time │ \\n ├────────────────────────┼─────────┤ \\n │ iTerm2 │ ~15 min │ \\n ├────────────────────────┼─────────┤ \\n\\u0000\\u0000│ Dia \\u0000 \\u0000\\u0000\\u0000\\u0000\\u0000│\\u0000~13\\u0000min\\u0000│\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n ├────────────────────────┼─────────┤ \\n │ Safari │ ~5 min │ \\n ├────────────────────────┼─────────┤ \\n │ UserNotificationCenter │ ~1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Activity Monitor │ <1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Control Centre │ <1 min │ \\n └────────────────────────┴─────────┘ \\n \\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\n \\n❯ what was the recomended browser for macbook memory on ym screen and when \\n \\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\n keyword-search) are unavailable. \\n\\n To get this back, try restarting Screenpipe and then ask again. \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n ? for shortcuts\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n✳ Claude Code (node)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n✳ Claude Code\"\n\"32K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\n8.0K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\n 12K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\n 32K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\n 12K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\n 12K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>o llol100% C8 Thu 9 Apr 21:14:54DOCKERDEV (-zsh)APP (-zsh)#3* Find cheapest WD Red Plus...0 84-zshим и понижава производителността.Въпреки това,с напреднала технология за контрол на двойната равноравновесност, този проблем е ефективноpeшен.Тази иновационна технология подоорявабаланса,което води до преходно представяне и надеждност за вашите дискове.Изпитайте разликата в ефективността и дьлговечността,която идва с добре балансираните творди дискове,осигурявайки вашите системи с множество дискове да работят гладко и безшумно в продължение на години напред. \\\\ПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\\\пПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\\\пОткрийте надеждността на решенията за сьхранение на NAS от Western Digital, подпомогнати от солидна 3-годишна ограниченагаранция.Този лидер в индустрията на твордите дискове осигурява,че вашите нужди за съхранение на данни се удовлетворяват с увереност и лекота.С изключителни услуги за поддрьжка на разположение, можете да се насладите на безпроблемно изживяване,знаейки,че вашите ценни данни са в безопасни рьце.Изберете Western Digital за безпроблемно съхранение,KOEтсьчетава качество и спокойствие,правейки го идеалният избор за лична и професионална употреба. \\\\лСРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP C WD RED® PLUS\\\\СРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP CWDRED® PLUS\\\\nИзборьтHатвърд диск, специално проектиран за NAS системи,оптимизирани за RAID, е от сьществено значение за постигане на оптимална производителност и защита наважнитеви данни.Ето някои ключови фактори, които трябва да имате предвид при пазаруването на твърд диск за NAS: • Съвместимост: Дисковете WD Red Plus са проектирани за NAS употреба,като разполагат с технология NASware™, която коригира настройките на диска, за да отговори на уникалните натоварвания на NAS системите,осигурявайки отличнопредставяне в сравнение с стандартните дискове за desktop. • Надеждност:За разлика от типичните дискове за desktop, дисковете WD Red Plus са изградени,за да издьржат на постоянните изисквания на 24/7 много потребителска NASсреда, правейки ги надежден избор. • Готови за RAID: Проектирани с контрол на грешки в RAID, дисковете WD Redминимизират рисковете от повреди в многофункционалнисистеми, за разлика от стандартните дискове,които често не са оптимизирани за тези конфигурации.• Защита от шум и вибрации: Проектирани за среди с множество дискове, дисковете WD Red включват сензори за ротационни вибрации (RV), които намаляват смущенията от вибрации,осигурявайки гладка работа в NAS конфигурации. \\\\лМултимедия\\\\пМултимедия\\\\nБрошури: \\\\n® Product Brochure\\\\nEnProduct Brochure\\\\nСпецификация\\\\пСпецификация\\\\пХАРАКТЕРИСТИКИ\\\\пСредно време на безаварийна работа\\\\n1000000 h\\\\nТип\\\\nHDD\\\\nКомпонент за\\\\nNAS SOHO\\\\nKaпацитет на твьрдия диск\\\\n4000 GB\\\\nРазмер на буфера на устройството за съхранение\\\\n256 МВ\\\\пСкорост на пренос на интерфейса на твьрдия диск\\\\п6 Gbit/s\\\\пИнтерфейс\\\\nSerial ATA III\\\\nСкорост на твордия диск\\\\n5400\\\\пРазширен формат (AF)\\\\nДа\\\\пРабота 24/7\\\\пДа\\\\пГореща смяна\\\\пНе\\\\пНиво на шума в покой\\\\n23.0000\\\\пРазмер на твордия диск\\\\п3.5\\\\пПриоритизиране на команди (NCQ)\\\\nДа\\\\пЦикли старт/стоп\\\\n600000\\\\пГраница на натоварване\\\\n180 ТВ/yaer\\\\пОПАКОВКА - ДАННИ\\\\nКоличество\\\\n1\\\\пКоличество в опаковка\\\\п1.0000\\\\пУСЛОВИЯ НА РАБОТА\\\\пТемпература за сьхранение\\\\n-40 - 70\\\\пУдароустойчивост при работа\\\\n70 G\\\\nУдароустойчивост при съхранение\\\\n250 G\\\\nРаботна температура\\\\n® - 65\\\\пУСТОЙЧИВОСТ\\\\пСертификати за устойчивост\\\\nROHS\\\\nТЕХНИЧЕСКИ ПОДРОБНОСТИ\\\\пСертификати за сьответствие\\\\nRoHS\\\\пСертификати за устойчивост\\\\nRoHS\\\\nМОЩНОСТ\\\\пКонсумация на енергия (празен ход)\\\\n3.1000\\\\пКонсумирана мощност (в готовност)\\\\n0.3000\\\\пТЕГЛО ИРАЗМЕРИ\\\\пДълбочина \\\\n147 mm\\\\nШирина\\\\п101.6 mm\\\\пВисочина\\\\n26.1 mm\\\\nТегло\\\\n570 g\\\\пДРУГИ ХАРАКТЕРИСТИКИ\\\\пСертификати за съответствие\\\\nRoHS\\\\nBASIC DATA\\\\nСериа\\\\nRed Plus\\\\nБезопасност на продукта ВпБезопасност на продукта ЕпБезопасност на продукта\\\\nEnSKU:\\\\n1683423\\\\пИЗБРАНИ ПРОДУКТИ\\\\пИЗБРАНИ ПРОДУКТИ \\\\nGo to O\\\\nGo to 1InGo to 2\\\\nGo to 3InGo to 4\\\\nGo to 5InGo to6\\\\nGo to 7\\\\nGo to 8\\\\nGo to 9\\\\ПРЕПОРЬЧИТЕЛЕН Ubiquiti USW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet (10/100/1000) ЗахранвaнenoEthernet(PoE)1U Сребърен USW-PRO-24-P0E|636,60€без ДДС 1 245,09 лв без ДДС 763,92€ / 1 245,09 лв с ДДС\\\\пПРЕПОРЪЧИТЕЛЕН\\\\nUbiquiti USW-PRO-24-POENetworks UniFiPro24-PortРоЕ Управляем L2/L3Gigabit Ethernet (10/100/1000)Захранване по Ethernet (PoE) 1U Сребърен\\\\nUbiquitiUSW-PRO-24-POE Networks UniFiPro24-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000) Захранванеno Ethernet (PoE) IU Сребърен\\\\nUSW-PRO-24-POE\\\\nUSW-PRO-24-РОЕ\\\\п636,60 €\\\\пбез ДДС\\\\п1 245,09 лв\\\\пбез ДДС\\\\n763,92€/11245,09 лв\\\\пс ДДС\\\\пПРЕПОРЪЧИТЕЛЕH Ubiquiti U7-PRO UbiquitiU7-PRO UniFi WiFi 7 Точкадостьп PRO U7-PRO 160,00 € без ДДС312,93 лвбез ДДС 192,00 € / 312,93 лв с ДДС\\\\пПРЕПОРЬЧИТЕЛЕН \\\\nUbiquitiU7-PRO UnifilWifil7 Точказа достъп PRO\\\\nUbiquiti U7-PRO UniFiWiFi 7 Точказа достьп PRO\\\\nU7-PRO\\\\nU7-PR0\\\\n160,00 є\\\\пбез ДДС\\\\п312,93 лв\\\\пбез ДДС\\\\п192,00 € / 312,93лв\\\\ncДДС\\\\пПРЕПОРЪЧИТЕЛЕНUbiquiti U7-Outdoor UbiquitiU7-Outdoorоткрито Безжичен достъпна точка U7-Outdoor 177,54 € без ДДС 347,24 лв без ДДС213,05 € / 347лв С ДДС\\\\пПРЕПОРЬЧИТЕЛЕН \\\\nUbiquiti U7-OutdoorOTKрито Безжичен достьпна точка\\\\nUbiquiti U7-Outdoorоткрито Безжичен достъпна точка\\\\nU7-Outdoor\\\\nU7-Outdoor\\\\n177,54 е\\\\пбез ДДС\\\\n347,24 лв\\\\пбез ДДС\\\\п213,05 € / 347,24 лв\\\\пс ДДС\\\\nUbiquiti UAP-AC-HD UbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE) UAP-AC-HD 390,23 е без ДДС 763,23 лвбез ДДС 468,28 € / 763,23 лв с ДДС\\\\nUbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE)\\\\nUbiquiti UAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване поEthernet (PoE)\\\\nUAP-AC-HD\\\\nUAP-AC-HD\\\\n390,23 €\\\\пбез ДДС\\\\п763,23 лв\\\\пбез ДДС\\\\п468,28 € / 763,23 лв\\\\пс ДДС\\\\пНРSTW10AA#ABB HPДокстанцияUSB-C Dock G5 STW10AA#ABB 107,00 € без ДДС209,27 лв без ДДС 128,40 € / 209,27 лв с ДДС\\\\пНР ДокстанцияUSB-C DockG5\\\\nHPДок станция USB-C Docka UbiquitiUCG-UltraCloudG5\\\\n5TW10AA#ABB\\\\n5TW10AA#ABB\\\\n107,00є\\\\пбезДДС\\\\n209,27 лв\\\\пбез ДДС\\\\п128,40€ / 209,27 лв\\\\пс ДДС\\\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUCG-UltrGatewayUltra UCG-Ultra 100,02є без ДДС 195,62 лвбез ДДС 120,02€ / 195,62 лв с ДДС\\\\пПРЕПОРЬЧИТЕЛЕН\\\\nUbiquiti UCG-Ultra CloudGatewayUltra\\\\nUbiquitiUCG-UltraCloudGateway Ultra\\\\nUCG-Ultra\\\\nUCG-Ultra\\\\n100,02 е\\\\пбез ДДС\\\\п195,62лв\\\\пбез ДДС\\\\п120,02 € / 195,62 лв\\\\пс ДДС\\\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUSW-Pro-48-POEUbiquitiUSW-Pro-48-POE NetworksUniFiPro 48-PortPoEУправляем L2/L3Gigabit Ethernet (10/100/1000)Захранванеno Ethernet(PoE) 1U СребьренUSW-Pro-48-P0E998,63без953,16без ДДС 1 198,36 € /1953,16лв С ДДС\\\\пПРЕПОРЪЧИТЕЛЕН\\\\nUbiquitiUSW-Pro-48-POENetworks UniFi Pro 48-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000)Захранване поEthernet (PoE) 1UСребърен \\\\nUbiquitiUSW-Pro-48-P0E Networks UniFiPro 48-Port РoE Управляем L2/L3GigabitEthernet (10/100/1000) ЗахранванеnoEthernet (PoE) 1U Сребърен\\\\nUSW-Pro-48-P0E\\\\nUSW-Pro-48-P0E\\\\n998,63Є\\\\пбезДДС\\\\n1 953,16лв\\\\пбез ДД0\\\\n1198,36 € / 1 953,16 лв\\\\пс ДДС\\\\пПРЕПОРЪЧИТЕЛЕН UbiquitiUSW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFiPro 24-PortРоЕ Управляем L2/L3 GigabitEthernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребьрен USW-PRO-24-РОЕ 636,60 € без ДДС1 245,09лв без ДДС 763,92 € / 1 245,09 лв с ДДС\\\\пПРЕПОРЬЧИТЕЛЕH\\\\nUbiquitiUSW-PRO-24-POE Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet(10/100/1000) Захранванеno Ethernet (PoE)1U Сребърен\\\\nUbiquitiUSW-PRO-24-POE NetworksUniFi Pro 24-Port PoE Управляем L2/L3 Gigabit Ethernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребърен\\\\nUSW-PRO-24-P0E\\\\nUSW-PRO-24-P0E\\\\n636,60 €\\\\пбезДДС\\\"ДДC\\\\n1245,09 лв \\\\пбезlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $|\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshl> 0.hlo)* Find cheapest WD Red Plus...0 84-zsh100% <78Thu 9 Apr 21:14:47DOCKERX1DEV (-zsh)182APP (-zsh)883• ₴5-zshX6\\\\nIn\\\\nAppTimeiTerm2-15 min\\\\n\\\\u0000\\\\u0000 Dia140000 \\\\40000\\\\40000140000\\\\40000\\\\40000 \\\\40000-13\\\\40000min)40000 1400001400001u00001400001400001400001u00001u0000\\\\u0000140000 40000 10000 20000 40000 4 0000 4000014 0000140000140000110000 40000 10000 40000 40000 40000 400001 [CREDIT_CARD] 40000 40000 40000 40000 40000140000140000140000140000140000 40000 20000 40000 10000 40000 0000 40000 40000 40000 40000 40000 40000 40000) 40000 ) 40000 400001400001400001u00001400001a00001au0000140000140000\\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000140000140000 40000 10000 20000 40000 10000 10000 40000 40000140000140000140000140000 40000 40000 400001 0000140000140000140000 40000 40000 40000140000140000140000140000110000110000\\\\40000\\\\40000140000 40000 40000 4 0000 )40000)40000\\\\40000\\\\40000\\\\40000140000\\\\40000\\\\40000\\\\40000\\\\40000 \\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\nSafari~5 min\\\\nUserNotificationCenter-1 minIn\\\\nActivity Monitor<1 min\\\\n\\\\nntrol Centre<1 min\\\\nLIn\\\\nInAll activity was in a roughly 15-minute window (19:53-20:09 UTC). Looks like a fairly recent session - iTerm2 was running Claude Code based on the screen text.In> what was the recomended browser for macbook memory on ym screen and whenIn140000\\\\40000)40000)10000 )10000)20000140000110000 2000011000011000011000014000011000014000014000140000 40000 40000 20000 20000 0000 10000 10000 10000 40000 400001 00001400001400001 40000 40000 40000 40000 40000 40000 400001400001400001400001400001400001100001100001100001400000\\\\00000 20000140000140000140000140000140000140000• The tools needed to look up that content (search-content,\\\\no Unfortunately,\\\\nthe Screenpipe MCP server has disconnected, so I can't search your screen history right nowkeyword-search) are unavailable.\\\\n\\\\nTo get this back, try restarting Screenpipe and then ask again.\\\\n•\\\\n>InResume this session with:-Inclaude--resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $claudeClaude Code v2.1.97r getting startedinit to create a CLAUDE.md file with instructions for Claudee: You have launched claude in your home directory. For the best experience, launch it in a project directory instead.\\\\n|In|\\\\n|\\\\n|Welcome back Lukas!| Tips fo| Run /NotRecent activity| No recent activity| \\\\n| Sonnet 4.6 • Claude Pro • [EMAIL]'s| \\\\n| Organization|\\\\n|/Users/lukas\\\\n4\\\\n\"\n\"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshl> 0.hlo)* Find cheapest WD Red Plus...0 84-zsh100% <78Thu 9 Apr 21:14:47DOCKERX1DEV (-zsh)182APP (-zsh)883• ₴5-zshX6\\\\nIn\\\\nAppTimeiTerm2-15 min\\\\n\\\\u0000\\\\u0000 Dia140000 \\\\40000\\\\40000140000\\\\40000\\\\40000 \\\\40000-13\\\\40000min)40000 1400001400001u00001400001400001400001u00001u0000\\\\u0000140000 40000 10000 20000 40000 4 0000 4000014 0000140000140000110000 40000 10000 40000 40000 40000 400001 [CREDIT_CARD] 40000 40000 40000 40000 40000140000140000140000140000140000 40000 20000 40000 10000 40000 0000 40000 40000 40000 40000 40000 40000 40000) 40000 ) 40000 400001400001400001u00001400001a00001au0000140000140000\\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000140000140000 40000 10000 20000 40000 10000 10000 40000 40000140000140000140000140000 40000 40000 400001 0000140000140000140000 40000 40000 40000140000140000140000140000110000110000\\\\40000\\\\40000140000 40000 40000 4 0000 )40000)40000\\\\40000\\\\40000\\\\40000140000\\\\40000\\\\40000\\\\40000\\\\40000 \\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\nSafari~5 min\\\\nUserNotificationCenter-1 minIn\\\\nActivity Monitor<1 min\\\\n\\\\nntrol Centre<1 min\\\\nLIn\\\\nInAll activity was in a roughly 15-minute window (19:53-20:09 UTC). Looks like a fairly recent session - iTerm2 was running Claude Code based on the screen text.In> what was the recomended browser for macbook memory on ym screen and whenIn140000\\\\40000)40000)10000 )10000)20000140000110000 2000011000011000011000014000011000014000014000140000 40000 40000 20000 20000 0000 10000 10000 10000 40000 400001 00001400001400001 40000 40000 40000 40000 40000 40000 400001400001400001400001400001400001100001100001100001400000\\\\00000 20000140000140000140000140000140000140000• The tools needed to look up that content (search-content,\\\\no Unfortunately,\\\\nthe Screenpipe MCP server has disconnected, so I can't search your screen history right nowkeyword-search) are unavailable.\\\\n\\\\nTo get this back, try restarting Screenpipe and then ask again.\\\\n•\\\\n>InResume this session with:-Inclaude--resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $claudeClaude Code v2.1.97r getting startedinit to create a CLAUDE.md file with instructions for Claudee: You have launched claude in your home directory. For the best experience, launch it in a project directory instead.\\\\n|In|\\\\n|\\\\n|Welcome back Lukas!| Tips fo| Run /NotRecent activity| No recent activity| \\\\n| Sonnet 4.6 • Claude Pro • [EMAIL]'s| \\\\n| Organization|\\\\n|/Users/lukas\\\\n4\\\\n\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-","depth":4,"value":"\"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>o llol100% C8 Thu 9 Apr 21:14:54DOCKERDEV (-zsh)APP (-zsh)#3* Find cheapest WD Red Plus...0 84-zshим и понижава производителността.Въпреки това,с напреднала технология за контрол на двойната равноравновесност, този проблем е ефективноpeшен.Тази иновационна технология подоорявабаланса,което води до преходно представяне и надеждност за вашите дискове.Изпитайте разликата в ефективността и дьлговечността,която идва с добре балансираните творди дискове,осигурявайки вашите системи с множество дискове да работят гладко и безшумно в продължение на години напред. \\\\ПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\\\пПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\\\пОткрийте надеждността на решенията за сьхранение на NAS от Western Digital, подпомогнати от солидна 3-годишна ограниченагаранция.Този лидер в индустрията на твордите дискове осигурява,че вашите нужди за съхранение на данни се удовлетворяват с увереност и лекота.С изключителни услуги за поддрьжка на разположение, можете да се насладите на безпроблемно изживяване,знаейки,че вашите ценни данни са в безопасни рьце.Изберете Western Digital за безпроблемно съхранение,KOEтсьчетава качество и спокойствие,правейки го идеалният избор за лична и професионална употреба. \\\\лСРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP C WD RED® PLUS\\\\СРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP CWDRED® PLUS\\\\nИзборьтHатвърд диск, специално проектиран за NAS системи,оптимизирани за RAID, е от сьществено значение за постигане на оптимална производителност и защита наважнитеви данни.Ето някои ключови фактори, които трябва да имате предвид при пазаруването на твърд диск за NAS: • Съвместимост: Дисковете WD Red Plus са проектирани за NAS употреба,като разполагат с технология NASware™, която коригира настройките на диска, за да отговори на уникалните натоварвания на NAS системите,осигурявайки отличнопредставяне в сравнение с стандартните дискове за desktop. • Надеждност:За разлика от типичните дискове за desktop, дисковете WD Red Plus са изградени,за да издьржат на постоянните изисквания на 24/7 много потребителска NASсреда, правейки ги надежден избор. • Готови за RAID: Проектирани с контрол на грешки в RAID, дисковете WD Redминимизират рисковете от повреди в многофункционалнисистеми, за разлика от стандартните дискове,които често не са оптимизирани за тези конфигурации.• Защита от шум и вибрации: Проектирани за среди с множество дискове, дисковете WD Red включват сензори за ротационни вибрации (RV), които намаляват смущенията от вибрации,осигурявайки гладка работа в NAS конфигурации. \\\\лМултимедия\\\\пМултимедия\\\\nБрошури: \\\\n® Product Brochure\\\\nEnProduct Brochure\\\\nСпецификация\\\\пСпецификация\\\\пХАРАКТЕРИСТИКИ\\\\пСредно време на безаварийна работа\\\\n1000000 h\\\\nТип\\\\nHDD\\\\nКомпонент за\\\\nNAS SOHO\\\\nKaпацитет на твьрдия диск\\\\n4000 GB\\\\nРазмер на буфера на устройството за съхранение\\\\n256 МВ\\\\пСкорост на пренос на интерфейса на твьрдия диск\\\\п6 Gbit/s\\\\пИнтерфейс\\\\nSerial ATA III\\\\nСкорост на твордия диск\\\\n5400\\\\пРазширен формат (AF)\\\\nДа\\\\пРабота 24/7\\\\пДа\\\\пГореща смяна\\\\пНе\\\\пНиво на шума в покой\\\\n23.0000\\\\пРазмер на твордия диск\\\\п3.5\\\\пПриоритизиране на команди (NCQ)\\\\nДа\\\\пЦикли старт/стоп\\\\n600000\\\\пГраница на натоварване\\\\n180 ТВ/yaer\\\\пОПАКОВКА - ДАННИ\\\\nКоличество\\\\n1\\\\пКоличество в опаковка\\\\п1.0000\\\\пУСЛОВИЯ НА РАБОТА\\\\пТемпература за сьхранение\\\\n-40 - 70\\\\пУдароустойчивост при работа\\\\n70 G\\\\nУдароустойчивост при съхранение\\\\n250 G\\\\nРаботна температура\\\\n® - 65\\\\пУСТОЙЧИВОСТ\\\\пСертификати за устойчивост\\\\nROHS\\\\nТЕХНИЧЕСКИ ПОДРОБНОСТИ\\\\пСертификати за сьответствие\\\\nRoHS\\\\пСертификати за устойчивост\\\\nRoHS\\\\nМОЩНОСТ\\\\пКонсумация на енергия (празен ход)\\\\n3.1000\\\\пКонсумирана мощност (в готовност)\\\\n0.3000\\\\пТЕГЛО ИРАЗМЕРИ\\\\пДълбочина \\\\n147 mm\\\\nШирина\\\\п101.6 mm\\\\пВисочина\\\\n26.1 mm\\\\nТегло\\\\n570 g\\\\пДРУГИ ХАРАКТЕРИСТИКИ\\\\пСертификати за съответствие\\\\nRoHS\\\\nBASIC DATA\\\\nСериа\\\\nRed Plus\\\\nБезопасност на продукта ВпБезопасност на продукта ЕпБезопасност на продукта\\\\nEnSKU:\\\\n1683423\\\\пИЗБРАНИ ПРОДУКТИ\\\\пИЗБРАНИ ПРОДУКТИ \\\\nGo to O\\\\nGo to 1InGo to 2\\\\nGo to 3InGo to 4\\\\nGo to 5InGo to6\\\\nGo to 7\\\\nGo to 8\\\\nGo to 9\\\\ПРЕПОРЬЧИТЕЛЕН Ubiquiti USW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet (10/100/1000) ЗахранвaнenoEthernet(PoE)1U Сребърен USW-PRO-24-P0E|636,60€без ДДС 1 245,09 лв без ДДС 763,92€ / 1 245,09 лв с ДДС\\\\пПРЕПОРЪЧИТЕЛЕН\\\\nUbiquiti USW-PRO-24-POENetworks UniFiPro24-PortРоЕ Управляем L2/L3Gigabit Ethernet (10/100/1000)Захранване по Ethernet (PoE) 1U Сребърен\\\\nUbiquitiUSW-PRO-24-POE Networks UniFiPro24-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000) Захранванеno Ethernet (PoE) IU Сребърен\\\\nUSW-PRO-24-POE\\\\nUSW-PRO-24-РОЕ\\\\п636,60 €\\\\пбез ДДС\\\\п1 245,09 лв\\\\пбез ДДС\\\\n763,92€/11245,09 лв\\\\пс ДДС\\\\пПРЕПОРЪЧИТЕЛЕH Ubiquiti U7-PRO UbiquitiU7-PRO UniFi WiFi 7 Точкадостьп PRO U7-PRO 160,00 € без ДДС312,93 лвбез ДДС 192,00 € / 312,93 лв с ДДС\\\\пПРЕПОРЬЧИТЕЛЕН \\\\nUbiquitiU7-PRO UnifilWifil7 Точказа достъп PRO\\\\nUbiquiti U7-PRO UniFiWiFi 7 Точказа достьп PRO\\\\nU7-PRO\\\\nU7-PR0\\\\n160,00 є\\\\пбез ДДС\\\\п312,93 лв\\\\пбез ДДС\\\\п192,00 € / 312,93лв\\\\ncДДС\\\\пПРЕПОРЪЧИТЕЛЕНUbiquiti U7-Outdoor UbiquitiU7-Outdoorоткрито Безжичен достъпна точка U7-Outdoor 177,54 € без ДДС 347,24 лв без ДДС213,05 € / 347лв С ДДС\\\\пПРЕПОРЬЧИТЕЛЕН \\\\nUbiquiti U7-OutdoorOTKрито Безжичен достьпна точка\\\\nUbiquiti U7-Outdoorоткрито Безжичен достъпна точка\\\\nU7-Outdoor\\\\nU7-Outdoor\\\\n177,54 е\\\\пбез ДДС\\\\n347,24 лв\\\\пбез ДДС\\\\п213,05 € / 347,24 лв\\\\пс ДДС\\\\nUbiquiti UAP-AC-HD UbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE) UAP-AC-HD 390,23 е без ДДС 763,23 лвбез ДДС 468,28 € / 763,23 лв с ДДС\\\\nUbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE)\\\\nUbiquiti UAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване поEthernet (PoE)\\\\nUAP-AC-HD\\\\nUAP-AC-HD\\\\n390,23 €\\\\пбез ДДС\\\\п763,23 лв\\\\пбез ДДС\\\\п468,28 € / 763,23 лв\\\\пс ДДС\\\\пНРSTW10AA#ABB HPДокстанцияUSB-C Dock G5 STW10AA#ABB 107,00 € без ДДС209,27 лв без ДДС 128,40 € / 209,27 лв с ДДС\\\\пНР ДокстанцияUSB-C DockG5\\\\nHPДок станция USB-C Docka UbiquitiUCG-UltraCloudG5\\\\n5TW10AA#ABB\\\\n5TW10AA#ABB\\\\n107,00є\\\\пбезДДС\\\\n209,27 лв\\\\пбез ДДС\\\\п128,40€ / 209,27 лв\\\\пс ДДС\\\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUCG-UltrGatewayUltra UCG-Ultra 100,02є без ДДС 195,62 лвбез ДДС 120,02€ / 195,62 лв с ДДС\\\\пПРЕПОРЬЧИТЕЛЕН\\\\nUbiquiti UCG-Ultra CloudGatewayUltra\\\\nUbiquitiUCG-UltraCloudGateway Ultra\\\\nUCG-Ultra\\\\nUCG-Ultra\\\\n100,02 е\\\\пбез ДДС\\\\п195,62лв\\\\пбез ДДС\\\\п120,02 € / 195,62 лв\\\\пс ДДС\\\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUSW-Pro-48-POEUbiquitiUSW-Pro-48-POE NetworksUniFiPro 48-PortPoEУправляем L2/L3Gigabit Ethernet (10/100/1000)Захранванеno Ethernet(PoE) 1U СребьренUSW-Pro-48-P0E998,63без953,16без ДДС 1 198,36 € /1953,16лв С ДДС\\\\пПРЕПОРЪЧИТЕЛЕН\\\\nUbiquitiUSW-Pro-48-POENetworks UniFi Pro 48-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000)Захранване поEthernet (PoE) 1UСребърен \\\\nUbiquitiUSW-Pro-48-P0E Networks UniFiPro 48-Port РoE Управляем L2/L3GigabitEthernet (10/100/1000) ЗахранванеnoEthernet (PoE) 1U Сребърен\\\\nUSW-Pro-48-P0E\\\\nUSW-Pro-48-P0E\\\\n998,63Є\\\\пбезДДС\\\\n1 953,16лв\\\\пбез ДД0\\\\n1198,36 € / 1 953,16 лв\\\\пс ДДС\\\\пПРЕПОРЪЧИТЕЛЕН UbiquitiUSW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFiPro 24-PortРоЕ Управляем L2/L3 GigabitEthernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребьрен USW-PRO-24-РОЕ 636,60 € без ДДС1 245,09лв без ДДС 763,92 € / 1 245,09 лв с ДДС\\\\пПРЕПОРЬЧИТЕЛЕH\\\\nUbiquitiUSW-PRO-24-POE Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet(10/100/1000) Захранванеno Ethernet (PoE)1U Сребърен\\\\nUbiquitiUSW-PRO-24-POE NetworksUniFi Pro 24-Port PoE Управляем L2/L3 Gigabit Ethernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребърен\\\\nUSW-PRO-24-P0E\\\\nUSW-PRO-24-P0E\\\\n636,60 €\\\\пбезДДС\\\"ДДC\\\\n1245,09 лв \\\\пбезlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $|\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"\\\\n❯ what is the cheapes WD red plus 6tb price I can buy \\\\n \\\\n✽ Moonwalking… \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n\\\\u0000\\\\u0000esc\\\\u0000to\\\\u0000interrupt\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n⠂ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n⠂ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ what \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\\\\\\\\\"f\\\\\\\\\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n❯ what apps have I used today? \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"2026-04-09T00:00:00\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\\\\\"16h ago\\\\\\\", end_time: \\\\\\\"now\\\\\\\") \\\\n \\\\n⏺ Here's what you've used today: \\\\n \\\\n ┌────────────────────────┬─────────┐ \\\\n │ App │ Time │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ iTerm2 │ ~15 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n\\\\u0000\\\\u0000│ Dia \\\\u0000 \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000│\\\\u0000~13\\\\u0000min\\\\u0000│\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n ├────────────────────────┼─────────┤ \\\\n │ Safari │ ~5 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ UserNotificationCenter │ ~1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Activity Monitor │ <1 min │ \\\\n ├────────────────────────┼─────────┤ \\\\n │ Control Centre │ <1 min │ \\\\n └────────────────────────┴─────────┘ \\\\n \\\\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\\\n \\\\n❯ what was the recomended browser for macbook memory on ym screen and when \\\\n \\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\u0000 \\\\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\\\n keyword-search) are unavailable. \\\\n\\\\n To get this back, try restarting Screenpipe and then ask again. \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\\\n│ │ Tips for getting started │ \\\\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\\\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\\\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\\\n│ ▝▜█████▛▘ │ Recent activity │ \\\\n│ ▘▘ ▝▝ │ No recent activity │ \\\\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\\\n│ Organization │ │ \\\\n│ /Users/lukas │ │ \\\\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\\\n \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n❯ \\\\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\\\n ? for shortcuts\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n✳ Claude Code\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\\\n 32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-05-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-23.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-06-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-07-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-08-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-09-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-10-53.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-23.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-11-53.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-12-23.mp4\\\\n 12K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-14-55.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-28.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-15-58.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-28.mp4\\\\n 40K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-16-58.mp4\\\\n 16K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-17-28.mp4\\\\n 24K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-18-54.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls ~/.screenpipe/data/*.mp4 | wc -l\\\\n 90\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ rm ~/.screenpipe/data/*.mp4\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/\\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ clear\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ ls -t ~/.screenpipe/data/data/2026-04-09/*.jpg | head -10 | xargs open\\\\n\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ open ~/.screenpipe/data/data/2026-04-09/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ du -sh ~/.screenpipe/ \\\\n 89M\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/data $ sp-start\\\\n[1] 20983\\\\ndetected hardware tier: Mid\\\\nchecking permissions...\\\\n screen recording: ok\\\\n accessibility: ok\\\\n2026-04-09T20:46:26.563187Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\\\\n2026-04-09T20:46:27.310578Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\\\\n2026-04-09T20:46:27.312291Z INFO screenpipe: meeting detector enabled — independent of transcription mode\\\\n2026-04-09T20:46:27.312307Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\\\\n2026-04-09T20:46:27.312526Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\\\\n2026-04-09T20:46:27.312552Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\\\\n2026-04-09T20:46:27.312585Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\\\\n2026-04-09T20:46:27.312975Z INFO screenpipe_core::pipes: loaded pipe: day-recap\\\\n2026-04-09T20:46:27.313200Z INFO screenpipe_core::pipes: loaded pipe: standup-update\\\\n2026-04-09T20:46:27.313150Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\\\\n2026-04-09T20:46:27.313717Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\\\\n2026-04-09T20:46:27.313879Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\\\\n2026-04-09T20:46:27.314047Z INFO screenpipe_core::pipes: loaded pipe: video-export\\\\n2026-04-09T20:46:27.314981Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\\\\n2026-04-09T20:46:27.315005Z INFO screenpipe_core::pipes: loaded 6 pipes from \\\\\\\"/Users/lukas/.screenpipe/pipes\\\\\\\"\\\\n\\\\n\\\\n\\\\n _ \\\\n __________________ ___ ____ ____ (_____ ___ \\\\n / ___/ ___/ ___/ _ \\\\\\\\/ _ \\\\\\\\/ __ \\\\\\\\ / __ \\\\\\\\/ / __ \\\\\\\\/ _ \\\\\\\\\\\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\\\\n/____/\\\\\\\\___/_/ \\\\\\\\___/\\\\\\\\___/_/ /_/ / .___/_/ .___/\\\\\\\\___/ \\\\n /_/ /_/ \\\\n\\\\n\\\\n\\\\npower AI by everything you've seen, said or heard\\\\nopen source | runs locally | developer friendly\\\\n\\\\n\\\\n┌────────────────────────┬────────────────────────────────────┐\\\\n│ setting │ value │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio chunk duration │ 30 seconds │\\\\n│ port │ 3030 │\\\\n│ audio disabled │ true │\\\\n│ vision disabled │ false │\\\\n│ pause on DRM content │ false │\\\\n│ audio engine │ Parakeet │\\\\n│ vad engine │ Silero │\\\\n│ data directory │ /Users/lukas/.screenpipe │\\\\n│ debug mode │ false │\\\\n│ telemetry │ true │\\\\n│ use pii removal │ true │\\\\n│ use all monitors │ true │\\\\n│ ignored windows │ [] │\\\\n│ included windows │ [] │\\\\n│ cloud sync │ disabled │\\\\n│ auto-destruct pid │ 0 │\\\\n│ deepgram key │ not set │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ languages │ │\\\\n│ │ all languages │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ monitors │ │\\\\n│ │ no monitors available │\\\\n├────────────────────────┼────────────────────────────────────┤\\\\n│ audio devices │ │\\\\n│ │ disabled │\\\\n└────────────────────────┴────────────────────────────────────┘\\\\nyou are using local processing. all your data stays on your computer.\\\\n\\\\nwarning: telemetry is enabled. only error-level data will be sent.\\\\nto disable, use the --disable-telemetry flag.\\\\n\\\\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\\\\n2026-04-09T20:46:27.315779Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\\\\n2026-04-09T20:46:27.316005Z INFO screenpipe: starting UI event capture\\\\n2026-04-09T20:46:27.319042Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\\\\n2026-04-09T20:46:27.322573Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\\\\n2026-04-09T20:46:27.332302Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\\\\n2026-04-09T20:46:27.346603Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\\\\n2026-04-09T20:46:27.346622Z INFO screenpipe_engine::ui_recorder: UI recording session started: 80f0a2f3-465a-488c-b71a-12e547e041c8\\\\n2026-04-09T20:46:27.346798Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:46:27.346795 UTC to 2026-04-09 17:46:27.346795 UTC)\\\\n2026-04-09T20:46:27.347710Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\\\\n2026-04-09T20:46:27.351881Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 332 frame entries, coverage from 2026-04-08 17:46:27.346795 UTC\\\\n2026-04-09T20:46:27.352746Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \\\\\\\"Address already in use\\\\\\\" }\\\\n2026-04-09T20:46:27.757471Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\\\\n2026-04-09T20:46:27.757501Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:27.757513Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\\\\n2026-04-09T20:46:27.757520Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\\\\n2026-04-09T20:46:27.757589Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\\\\n2026-04-09T20:46:28.570372Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\\\\n2026-04-09T20:46:28.670597Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=333, dur=33ms\\\\n2026-04-09T20:46:39.916641Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=1405853456471937299, trigger=visual_change)\\\\n2026-04-09T20:46:42.922205Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7452629041003698303, trigger=visual_change)\\\\n2026-04-09T20:47:27.338474Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 91 eligible frames\\\\n2026-04-09T20:47:33.217934Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 90 frames, 20.1MB → 5.3MB (3.8x), 90 JPEGs deleted\\\\n2026-04-09T20:51:15.247864Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8703777769948568675, trigger=visual_change)\\\\nDOCKER\\\\nClose Tab\\\\nDEV (-zsh)\\\\nClose Tab\\\\nAPP (-zsh)\\\\nClose Tab\\\\n✳ Claude Code (node)\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n-zsh\\\\nClose Tab\\\\n⌥⌘1\\\\n-zsh\\\"\\n\\\"32K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\\\n8.0K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\\\n 20K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\\\n 28K\\\\u0000\\\\u0000\\\\u0000\\\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\\\n 12K\\\\u000\"\n\"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshl> 0.hlo)* Find cheapest WD Red Plus...0 84-zsh100% <78Thu 9 Apr 21:14:47DOCKERX1DEV (-zsh)182APP (-zsh)883• ₴5-zshX6\\\\nIn\\\\nAppTimeiTerm2-15 min\\\\n\\\\u0000\\\\u0000 Dia140000 \\\\40000\\\\40000140000\\\\40000\\\\40000 \\\\40000-13\\\\40000min)40000 1400001400001u00001400001400001400001u00001u0000\\\\u0000140000 40000 10000 20000 40000 4 0000 4000014 0000140000140000110000 40000 10000 40000 40000 40000 400001 [CREDIT_CARD] 40000 40000 40000 40000 40000140000140000140000140000140000 40000 20000 40000 10000 40000 0000 40000 40000 40000 40000 40000 40000 40000) 40000 ) 40000 400001400001400001u00001400001a00001au0000140000140000\\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000140000140000 40000 10000 20000 40000 10000 10000 40000 40000140000140000140000140000 40000 40000 400001 0000140000140000140000 40000 40000 40000140000140000140000140000110000110000\\\\40000\\\\40000140000 40000 40000 4 0000 )40000)40000\\\\40000\\\\40000\\\\40000140000\\\\40000\\\\40000\\\\40000\\\\40000 \\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\nSafari~5 min\\\\nUserNotificationCenter-1 minIn\\\\nActivity Monitor<1 min\\\\n\\\\nntrol Centre<1 min\\\\nLIn\\\\nInAll activity was in a roughly 15-minute window (19:53-20:09 UTC). Looks like a fairly recent session - iTerm2 was running Claude Code based on the screen text.In> what was the recomended browser for macbook memory on ym screen and whenIn140000\\\\40000)40000)10000 )10000)20000140000110000 2000011000011000011000014000011000014000014000140000 40000 40000 20000 20000 0000 10000 10000 10000 40000 400001 00001400001400001 40000 40000 40000 40000 40000 40000 400001400001400001400001400001400001100001100001100001400000\\\\00000 20000140000140000140000140000140000140000• The tools needed to look up that content (search-content,\\\\no Unfortunately,\\\\nthe Screenpipe MCP server has disconnected, so I can't search your screen history right nowkeyword-search) are unavailable.\\\\n\\\\nTo get this back, try restarting Screenpipe and then ask again.\\\\n•\\\\n>InResume this session with:-Inclaude--resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $claudeClaude Code v2.1.97r getting startedinit to create a CLAUDE.md file with instructions for Claudee: You have launched claude in your home directory. For the best experience, launch it in a project directory instead.\\\\n|In|\\\\n|\\\\n|Welcome back Lukas!| Tips fo| Run /NotRecent activity| No recent activity| \\\\n| Sonnet 4.6 • Claude Pro • [EMAIL]'s| \\\\n| Organization|\\\\n|/Users/lukas\\\\n4\\\\n\"\n\"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshl> 0.hlo)* Find cheapest WD Red Plus...0 84-zsh100% <78Thu 9 Apr 21:14:47DOCKERX1DEV (-zsh)182APP (-zsh)883• ₴5-zshX6\\\\nIn\\\\nAppTimeiTerm2-15 min\\\\n\\\\u0000\\\\u0000 Dia140000 \\\\40000\\\\40000140000\\\\40000\\\\40000 \\\\40000-13\\\\40000min)40000 1400001400001u00001400001400001400001u00001u0000\\\\u0000140000 40000 10000 20000 40000 4 0000 4000014 0000140000140000110000 40000 10000 40000 40000 40000 400001 [CREDIT_CARD] 40000 40000 40000 40000 40000140000140000140000140000140000 40000 20000 40000 10000 40000 0000 40000 40000 40000 40000 40000 40000 40000) 40000 ) 40000 400001400001400001u00001400001a00001au0000140000140000\\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000140000140000 40000 10000 20000 40000 10000 10000 40000 40000140000140000140000140000 40000 40000 400001 0000140000140000140000 40000 40000 40000140000140000140000140000110000110000\\\\40000\\\\40000140000 40000 40000 4 0000 )40000)40000\\\\40000\\\\40000\\\\40000140000\\\\40000\\\\40000\\\\40000\\\\40000 \\\\40000\\\\40000\\\\40000\\\\u0000\\\\u0000\\\\u0000\\\\u0000\\\\nSafari~5 min\\\\nUserNotificationCenter-1 minIn\\\\nActivity Monitor<1 min\\\\n\\\\nntrol Centre<1 min\\\\nLIn\\\\nInAll activity was in a roughly 15-minute window (19:53-20:09 UTC). Looks like a fairly recent session - iTerm2 was running Claude Code based on the screen text.In> what was the recomended browser for macbook memory on ym screen and whenIn140000\\\\40000)40000)10000 )10000)20000140000110000 2000011000011000011000014000011000014000014000140000 40000 40000 20000 20000 0000 10000 10000 10000 40000 400001 00001400001400001 40000 40000 40000 40000 40000 40000 400001400001400001400001400001400001100001100001100001400000\\\\00000 20000140000140000140000140000140000140000• The tools needed to look up that content (search-content,\\\\no Unfortunately,\\\\nthe Screenpipe MCP server has disconnected, so I can't search your screen history right nowkeyword-search) are unavailable.\\\\n\\\\nTo get this back, try restarting Screenpipe and then ask again.\\\\n•\\\\n>InResume this session with:-Inclaude--resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742\\\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $claudeClaude Code v2.1.97r getting startedinit to create a CLAUDE.md file with instructions for Claudee: You have launched claude in your home directory. For the best experience, launch it in a project directory instead.\\\\n|In|\\\\n|\\\\n|Welcome back Lukas!| Tips fo| Run /NotRecent activity| No recent activity| \\\\n| Sonnet 4.6 • Claude Pro • [EMAIL]'s| \\\\n| Organization|\\\\n|/Users/lukas\\\\n4\\\\n\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"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.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.16458334,"top":0.064444445,"width":0.16458334,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.16875,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.32916668,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33333334,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.49340278,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49756944,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.6576389,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.66180557,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.821875,"top":0.064444445,"width":0.16423611,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.82604164,"top":0.06888889,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.037777778,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.03888889,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
8906699782837586577
|
2342163784115019417
|
visual_change
|
accessibility
|
NULL
|
"iTerm2ShellEditViewSessionScriptsProfilesWind "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>o llol100% C8 Thu 9 Apr 21:14:54DOCKERDEV (-zsh)APP (-zsh)#3* Find cheapest WD Red Plus...0 84-zshим и понижава производителността.Въпреки това,с напреднала технология за контрол на двойната равноравновесност, този проблем е ефективноpeшен.Тази иновационна технология подоорявабаланса,което води до преходно представяне и надеждност за вашите дискове.Изпитайте разликата в ефективността и дьлговечността,която идва с добре балансираните творди дискове,осигурявайки вашите системи с множество дискове да работят гладко и безшумно в продължение на години напред. \\ПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\пПОДКРЕПЯНИ ОТ ИЗКЛЮЧИТЕЛНО ОБСЛУЖВАНЕ НА КЛИЕНТИ И ГАРАНЦИЯ\\пОткрийте надеждността на решенията за сьхранение на NAS от Western Digital, подпомогнати от солидна 3-годишна ограниченагаранция.Този лидер в индустрията на твордите дискове осигурява,че вашите нужди за съхранение на данни се удовлетворяват с увереност и лекота.С изключителни услуги за поддрьжка на разположение, можете да се насладите на безпроблемно изживяване,знаейки,че вашите ценни данни са в безопасни рьце.Изберете Western Digital за безпроблемно съхранение,KOEтсьчетава качество и спокойствие,правейки го идеалният избор за лична и професионална употреба. \\лСРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP C WD RED® PLUS\\СРАВНЯВАНЕ НА ДИСКОВЕ ЗА DESKTOP CWDRED® PLUS\\nИзборьтHатвърд диск, специално проектиран за NAS системи,оптимизирани за RAID, е от сьществено значение за постигане на оптимална производителност и защита наважнитеви данни.Ето някои ключови фактори, които трябва да имате предвид при пазаруването на твърд диск за NAS: • Съвместимост: Дисковете WD Red Plus са проектирани за NAS употреба,като разполагат с технология NASware™, която коригира настройките на диска, за да отговори на уникалните натоварвания на NAS системите,осигурявайки отличнопредставяне в сравнение с стандартните дискове за desktop. • Надеждност:За разлика от типичните дискове за desktop, дисковете WD Red Plus са изградени,за да издьржат на постоянните изисквания на 24/7 много потребителска NASсреда, правейки ги надежден избор. • Готови за RAID: Проектирани с контрол на грешки в RAID, дисковете WD Redминимизират рисковете от повреди в многофункционалнисистеми, за разлика от стандартните дискове,които често не са оптимизирани за тези конфигурации.• Защита от шум и вибрации: Проектирани за среди с множество дискове, дисковете WD Red включват сензори за ротационни вибрации (RV), които намаляват смущенията от вибрации,осигурявайки гладка работа в NAS конфигурации. \\лМултимедия\\пМултимедия\\nБрошури: \\n® Product Brochure\\nEnProduct Brochure\\nСпецификация\\пСпецификация\\пХАРАКТЕРИСТИКИ\\пСредно време на безаварийна работа\\n1000000 h\\nТип\\nHDD\\nКомпонент за\\nNAS SOHO\\nKaпацитет на твьрдия диск\\n4000 GB\\nРазмер на буфера на устройството за съхранение\\n256 МВ\\пСкорост на пренос на интерфейса на твьрдия диск\\п6 Gbit/s\\пИнтерфейс\\nSerial ATA III\\nСкорост на твордия диск\\n5400\\пРазширен формат (AF)\\nДа\\пРабота 24/7\\пДа\\пГореща смяна\\пНе\\пНиво на шума в покой\\n23.0000\\пРазмер на твордия диск\\п3.5\\пПриоритизиране на команди (NCQ)\\nДа\\пЦикли старт/стоп\\n600000\\пГраница на натоварване\\n180 ТВ/yaer\\пОПАКОВКА - ДАННИ\\nКоличество\\n1\\пКоличество в опаковка\\п1.0000\\пУСЛОВИЯ НА РАБОТА\\пТемпература за сьхранение\\n-40 - 70\\пУдароустойчивост при работа\\n70 G\\nУдароустойчивост при съхранение\\n250 G\\nРаботна температура\\n® - 65\\пУСТОЙЧИВОСТ\\пСертификати за устойчивост\\nROHS\\nТЕХНИЧЕСКИ ПОДРОБНОСТИ\\пСертификати за сьответствие\\nRoHS\\пСертификати за устойчивост\\nRoHS\\nМОЩНОСТ\\пКонсумация на енергия (празен ход)\\n3.1000\\пКонсумирана мощност (в готовност)\\n0.3000\\пТЕГЛО ИРАЗМЕРИ\\пДълбочина \\n147 mm\\nШирина\\п101.6 mm\\пВисочина\\n26.1 mm\\nТегло\\n570 g\\пДРУГИ ХАРАКТЕРИСТИКИ\\пСертификати за съответствие\\nRoHS\\nBASIC DATA\\nСериа\\nRed Plus\\nБезопасност на продукта ВпБезопасност на продукта ЕпБезопасност на продукта\\nEnSKU:\\n1683423\\пИЗБРАНИ ПРОДУКТИ\\пИЗБРАНИ ПРОДУКТИ \\nGo to O\\nGo to 1InGo to 2\\nGo to 3InGo to 4\\nGo to 5InGo to6\\nGo to 7\\nGo to 8\\nGo to 9\\ПРЕПОРЬЧИТЕЛЕН Ubiquiti USW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet (10/100/1000) ЗахранвaнenoEthernet(PoE)1U Сребърен USW-PRO-24-P0E|636,60€без ДДС 1 245,09 лв без ДДС 763,92€ / 1 245,09 лв с ДДС\\пПРЕПОРЪЧИТЕЛЕН\\nUbiquiti USW-PRO-24-POENetworks UniFiPro24-PortРоЕ Управляем L2/L3Gigabit Ethernet (10/100/1000)Захранване по Ethernet (PoE) 1U Сребърен\\nUbiquitiUSW-PRO-24-POE Networks UniFiPro24-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000) Захранванеno Ethernet (PoE) IU Сребърен\\nUSW-PRO-24-POE\\nUSW-PRO-24-РОЕ\\п636,60 €\\пбез ДДС\\п1 245,09 лв\\пбез ДДС\\n763,92€/11245,09 лв\\пс ДДС\\пПРЕПОРЪЧИТЕЛЕH Ubiquiti U7-PRO UbiquitiU7-PRO UniFi WiFi 7 Точкадостьп PRO U7-PRO 160,00 € без ДДС312,93 лвбез ДДС 192,00 € / 312,93 лв с ДДС\\пПРЕПОРЬЧИТЕЛЕН \\nUbiquitiU7-PRO UnifilWifil7 Точказа достъп PRO\\nUbiquiti U7-PRO UniFiWiFi 7 Точказа достьп PRO\\nU7-PRO\\nU7-PR0\\n160,00 є\\пбез ДДС\\п312,93 лв\\пбез ДДС\\п192,00 € / 312,93лв\\ncДДС\\пПРЕПОРЪЧИТЕЛЕНUbiquiti U7-Outdoor UbiquitiU7-Outdoorоткрито Безжичен достъпна точка U7-Outdoor 177,54 € без ДДС 347,24 лв без ДДС213,05 € / 347лв С ДДС\\пПРЕПОРЬЧИТЕЛЕН \\nUbiquiti U7-OutdoorOTKрито Безжичен достьпна точка\\nUbiquiti U7-Outdoorоткрито Безжичен достъпна точка\\nU7-Outdoor\\nU7-Outdoor\\n177,54 е\\пбез ДДС\\n347,24 лв\\пбез ДДС\\п213,05 € / 347,24 лв\\пс ДДС\\nUbiquiti UAP-AC-HD UbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE) UAP-AC-HD 390,23 е без ДДС 763,23 лвбез ДДС 468,28 € / 763,23 лв с ДДС\\nUbiquitiUAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване по Ethernet (PoE)\\nUbiquiti UAP-AC-HD UniFi AC HD 1733 Мбит/с Бяла Захранване поEthernet (PoE)\\nUAP-AC-HD\\nUAP-AC-HD\\n390,23 €\\пбез ДДС\\п763,23 лв\\пбез ДДС\\п468,28 € / 763,23 лв\\пс ДДС\\пНРSTW10AA#ABB HPДокстанцияUSB-C Dock G5 STW10AA#ABB 107,00 € без ДДС209,27 лв без ДДС 128,40 € / 209,27 лв с ДДС\\пНР ДокстанцияUSB-C DockG5\\nHPДок станция USB-C Docka UbiquitiUCG-UltraCloudG5\\n5TW10AA#ABB\\n5TW10AA#ABB\\n107,00є\\пбезДДС\\n209,27 лв\\пбез ДДС\\п128,40€ / 209,27 лв\\пс ДДС\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUCG-UltrGatewayUltra UCG-Ultra 100,02є без ДДС 195,62 лвбез ДДС 120,02€ / 195,62 лв с ДДС\\пПРЕПОРЬЧИТЕЛЕН\\nUbiquiti UCG-Ultra CloudGatewayUltra\\nUbiquitiUCG-UltraCloudGateway Ultra\\nUCG-Ultra\\nUCG-Ultra\\n100,02 е\\пбез ДДС\\п195,62лв\\пбез ДДС\\п120,02 € / 195,62 лв\\пс ДДС\\пПРЕПОРЬЧИТЕЛЕН UbiquitiUSW-Pro-48-POEUbiquitiUSW-Pro-48-POE NetworksUniFiPro 48-PortPoEУправляем L2/L3Gigabit Ethernet (10/100/1000)Захранванеno Ethernet(PoE) 1U СребьренUSW-Pro-48-P0E998,63без953,16без ДДС 1 198,36 € /1953,16лв С ДДС\\пПРЕПОРЪЧИТЕЛЕН\\nUbiquitiUSW-Pro-48-POENetworks UniFi Pro 48-Port РoE Управляем L2/L3GigabitEthernet(10/100/1000)Захранване поEthernet (PoE) 1UСребърен \\nUbiquitiUSW-Pro-48-P0E Networks UniFiPro 48-Port РoE Управляем L2/L3GigabitEthernet (10/100/1000) ЗахранванеnoEthernet (PoE) 1U Сребърен\\nUSW-Pro-48-P0E\\nUSW-Pro-48-P0E\\n998,63Є\\пбезДДС\\n1 953,16лв\\пбез ДД0\\n1198,36 € / 1 953,16 лв\\пс ДДС\\пПРЕПОРЪЧИТЕЛЕН UbiquitiUSW-PRO-24-POE Ubiquiti USW-PRO-24-P0E Networks UniFiPro 24-PortРоЕ Управляем L2/L3 GigabitEthernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребьрен USW-PRO-24-РОЕ 636,60 € без ДДС1 245,09лв без ДДС 763,92 € / 1 245,09 лв с ДДС\\пПРЕПОРЬЧИТЕЛЕH\\nUbiquitiUSW-PRO-24-POE Networks UniFi Pro 24-Port РоE Управляем L2/L3 Gigabit Ethernet(10/100/1000) Захранванеno Ethernet (PoE)1U Сребърен\\nUbiquitiUSW-PRO-24-POE NetworksUniFi Pro 24-Port PoE Управляем L2/L3 Gigabit Ethernet (10/100/1000) Захранване по Ethernet(PoE) 1U Сребърен\\nUSW-PRO-24-P0E\\nUSW-PRO-24-P0E\\n636,60 €\\пбезДДС\"ДДC\\n1245,09 лв \\пбезlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $|"
"\\n❯ what is the cheapes WD red plus 6tb price I can buy \\n \\n✽ Moonwalking… \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n\\u0000\\u0000esc\\u0000to\\u0000interrupt\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n⠂ Claude Code (node)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n⠂ Claude Code\"\n\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\"f\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\"f\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n❯ what apps have I used today? \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"2026-04-09T00:00:00\\\", end_time: \\\"now\\\") \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"16h ago\\\", end_time: \\\"now\\\") \\n \\n⏺ Here's what you've used today: \\n \\n ┌────────────────────────┬─────────┐ \\n │ App │ Time │ \\n ├────────────────────────┼─────────┤ \\n │ iTerm2 │ ~15 min │ \\n ├────────────────────────┼─────────┤ \\n\\u0000\\u0000│ Dia \\u0000 \\u0000\\u0000\\u0000\\u0000\\u0000│\\u0000~13\\u0000min\\u0000│\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n ├────────────────────────┼─────────┤ \\n │ Safari │ ~5 min │ \\n ├────────────────────────┼─────────┤ \\n │ UserNotificationCenter │ ~1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Activity Monitor │ <1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Control Centre │ <1 min │ \\n └────────────────────────┴─────────┘ \\n \\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\n \\n❯ what was the recomended browser for macbook memory on ym screen and when \\n \\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\n keyword-search) are unavailable. \\n\\n To get this back, try restarting Screenpipe and then ask again. \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ what \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n✳ Claude Code (node)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n✳ Claude Code\"\n\"rrayBuffer?new Uint8Array(q):typeo-&&u1(this,jL,\\\\\\\"f\\\\\\\")==null){S4(this,jL,)-1))), S4(this,wL, u1(this,wL, \\\\\\\"f\\\\\\\"). suay(0,Y));-.push(A), $4(this,wL,u1(thisSyntaxError: Unexpected token '??='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)atasynclink(internal/modules/esm/module_job.js:47:21)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Sclaudemcpadd screenpipe--transportstdio --[URL_WITH_CREDENTIALS] ~ $ clear\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ claude\\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n❯ what apps have I used today? \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"2026-04-09T00:00:00\\\", end_time: \\\"now\\\") \\n \\n⏺ screenpipe - Activity Summary (MCP)(start_time: \\\"16h ago\\\", end_time: \\\"now\\\") \\n \\n⏺ Here's what you've used today: \\n \\n ┌────────────────────────┬─────────┐ \\n │ App │ Time │ \\n ├────────────────────────┼─────────┤ \\n │ iTerm2 │ ~15 min │ \\n ├────────────────────────┼─────────┤ \\n\\u0000\\u0000│ Dia \\u0000 \\u0000\\u0000\\u0000\\u0000\\u0000│\\u0000~13\\u0000min\\u0000│\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n ├────────────────────────┼─────────┤ \\n │ Safari │ ~5 min │ \\n ├────────────────────────┼─────────┤ \\n │ UserNotificationCenter │ ~1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Activity Monitor │ <1 min │ \\n ├────────────────────────┼─────────┤ \\n │ Control Centre │ <1 min │ \\n └────────────────────────┴─────────┘ \\n \\n All activity was in a roughly 15-minute window (19:53–20:09 UTC). Looks like a fairly recent session — iTerm2 was running Claude Code based on the screen text. \\n \\n❯ what was the recomended browser for macbook memory on ym screen and when \\n \\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000 \\n⏺ Unfortunately, the Screenpipe MCP server has disconnected, so I can't search your screen history right now. The tools needed to look up that content (search-content, \\n keyword-search) are unavailable. \\n\\n To get this back, try restarting Screenpipe and then ask again. \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\nResume this session with:──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\nclaude --resume 0a9a5ab7-4da8-41f4-8f1e-1eb261fd3742 \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude \\n╭─── Claude Code v2.1.97 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ \\n│ │ Tips for getting started │ \\n│ Welcome back Lukas! │ Run /init to create a CLAUDE.md file with instructions for Claude │ \\n│ │ Note: You have launched claude in your home directory. For the best experience, launch it in a project directory instead. │ \\n│ ▐▛███▜▌ │ ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ \\n│ ▝▜█████▛▘ │ Recent activity │ \\n│ ▘▘ ▝▝ │ No recent activity │ \\n│ Sonnet 4.6 · Claude Pro · [EMAIL]'s │ │ \\n│ Organization │ │ \\n│ /Users/lukas │ │ \\n╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ \\n \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n❯ \\n───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────\\n ? for shortcuts\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n✳ Claude Code (node)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n✳ Claude Code\"\n\"32K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-23.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-57-53.mp4\\n8.0K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-23.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-58-53.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-23.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_16-59-53.mp4\\n 12K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-23.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-00-53.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-23.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-01-53.mp4\\n 28K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-23.mp4\\n 32K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-02-53.mp4\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-23.mp4\\n 12K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-03-53.mp4\\n 20K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip (input)_2026-04-09_17-04-23.mp4\\n 12K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/soundcore AeroClip...
|
NULL
|
|
526
|
13
|
2
|
2026-04-11T11:53:00.627698+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908380627_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA-zsh100% <47H5Sat 11 Apr 14:53:00-zshDOCKERuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram keyO ₴1truetrueDEV (-zsh)0 ₴2APP (-zsh)• ₴3-zsh• 84-zshINFO screenpipe_core::pipes: pipescheduler started(generation 2)disabled0not setlanguagesall languagesmonitorsno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here:https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFOscreenpipe:starting UIevent capture2026-04-11T14:52:51.452565ZWARNscreenpipe:piagentinstall failed:bun notfound - install from https://bun.sh2026-04-11T14:52:51.454874ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance2026-04-11T14:52:51.462971ZINFOscreenpipe_engine::ui_recorder:(on_ac=true, battery=Some(100))Starting UIevent capture2026-04-11T14:52:51.476861ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.476943ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11714:52:51.4768992INFO2026-04-11T14:52:51.477747ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)screenpipe_engine::meeting_detector: meeting v2: detection loop started(base_interval=5s, profiles=12)2026-04-11T14:52:51.478180ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC2026-04-11T14:52:51.4823382INFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-11T14:52:51.487512ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-11T14:52:51.553834ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recording for monitor 1 (1440x900)2026-04-11T14:52:51.553858ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-11T14:52:51.553868ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-11T14:52:51..5538852INFOscreenpipe_engine::vision_manager::monitor_watcher: Starting moniton "ntcher (polling every 5 seconds)2026-04-11T14:52:51.553903ZINFOscreenpipe_engine::event_driven_capture:event-driven captureFirefoxor monitor 1 (device: monitor_1)2026-04-11714:52:52.265339ZINFOsck_rs::stream_manager:2026-04-11T14:52:52.345651ZINFOpersistent SCK stream started for display 1 (1440x900, 2fps)SCH2026-04-11T14:52:56.482318ZINFOSC2026-04-11T14:52:56.4830702INFO$1SC...
|
NULL
|
-1022652575301013065
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA-zsh100% <47H5Sat 11 Apr 14:53:00-zshDOCKERuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram keyO ₴1truetrueDEV (-zsh)0 ₴2APP (-zsh)• ₴3-zsh• 84-zshINFO screenpipe_core::pipes: pipescheduler started(generation 2)disabled0not setlanguagesall languagesmonitorsno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here:https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFOscreenpipe:starting UIevent capture2026-04-11T14:52:51.452565ZWARNscreenpipe:piagentinstall failed:bun notfound - install from https://bun.sh2026-04-11T14:52:51.454874ZINFOscreenpipe_engine::power::manager:initialpower profile: Performance2026-04-11T14:52:51.462971ZINFOscreenpipe_engine::ui_recorder:(on_ac=true, battery=Some(100))Starting UIevent capture2026-04-11T14:52:51.476861ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.476943ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11714:52:51.4768992INFO2026-04-11T14:52:51.477747ZINFOscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)screenpipe_engine::meeting_detector: meeting v2: detection loop started(base_interval=5s, profiles=12)2026-04-11T14:52:51.478180ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC2026-04-11T14:52:51.4823382INFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-11T14:52:51.487512ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-11T14:52:51.553834ZINFOscreenpipe_engine::vision_manager::manager:Starting vision recording for monitor 1 (1440x900)2026-04-11T14:52:51.553858ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-11T14:52:51.553868ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-11T14:52:51..5538852INFOscreenpipe_engine::vision_manager::monitor_watcher: Starting moniton "ntcher (polling every 5 seconds)2026-04-11T14:52:51.553903ZINFOscreenpipe_engine::event_driven_capture:event-driven captureFirefoxor monitor 1 (device: monitor_1)2026-04-11714:52:52.265339ZINFOsck_rs::stream_manager:2026-04-11T14:52:52.345651ZINFOpersistent SCK stream started for display 1 (1440x900, 2fps)SCH2026-04-11T14:52:56.482318ZINFOSC2026-04-11T14:52:56.4830702INFO$1SC...
|
525
|
|
528
|
13
|
4
|
2026-04-11T11:53:03.627468+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908383627_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA100% <47Sat 11 Apr 14:53:03-zshDOCKERuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram keyO ₴1truetrueDEV (-zsh)О ₴2APP (-zsh)• *3INFO screenpipe_core::pipes: pipescheduler started(generation 2)languagesmonitorsaudio devicesdisabled0not setall languages-zsh• 84-zsh85-zshno monitors availabledisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here:https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFOscreenpipe:starting UIevent capture2026-04-11T14:52:51.452565ZWARNscreenpipe:piagentinstall failed:bun notfound - install from https://bun.sh2026-04-11T14:52:51.4548742INFOscreenpipe_engine::power::manager: initial power profile: Performance2026-04-11T14:52:51.462971ZINFOscreenpipe_engine::ui_recorder:(on_ac=true, battery=Some(100))Starting UI event capture2026-04-11T14:52:51.476861ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.476943ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11714:52:51.4768992INFO2026-04-11T14:52:51.477747Zscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)INFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-11T14:52:51.478180ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC2026-04-11T14:52:51.4823382INFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-11T14:52:51.487512ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-11T14:52:51.553834ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-11T14:52:51.553858ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-11T14:52:51.553868ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-11T14:52:51.553885ZINFOscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-11T14:52:51.553903ZINFOscreenpipe_engine::event_driven_capture:event-driven capture startedfor monitor 1 (device: monitor_1)2026-04-11T14:52:52.265339ZINFOsck_rs::stream_manager:2026-04-11T14:52:52.345651ZINFOpersistent SCK stream started for display 1 (1440x900, 2fps)2026-04-11T14:52:56.482318ZINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35msscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-11T14:52:56.4830702INFO screenpipe: local retention auto-enabled (14 days)...
|
NULL
|
-854245686786895494
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA100% <47Sat 11 Apr 14:53:03-zshDOCKERuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram keyO ₴1truetrueDEV (-zsh)О ₴2APP (-zsh)• *3INFO screenpipe_core::pipes: pipescheduler started(generation 2)languagesmonitorsaudio devicesdisabled0not setall languages-zsh• 84-zsh85-zshno monitors availabledisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here:https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFOscreenpipe:starting UIevent capture2026-04-11T14:52:51.452565ZWARNscreenpipe:piagentinstall failed:bun notfound - install from https://bun.sh2026-04-11T14:52:51.4548742INFOscreenpipe_engine::power::manager: initial power profile: Performance2026-04-11T14:52:51.462971ZINFOscreenpipe_engine::ui_recorder:(on_ac=true, battery=Some(100))Starting UI event capture2026-04-11T14:52:51.476861ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.476943ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11714:52:51.4768992INFO2026-04-11T14:52:51.477747Zscreenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)INFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-11T14:52:51.478180ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC2026-04-11T14:52:51.4823382INFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-11T14:52:51.487512ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-11T14:52:51.553834ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-11T14:52:51.553858ZINFOscreenpipe_engine::vision_manager::manager: Startingevent-driven capture for monitor 1 (device: monitor_1)2026-04-11T14:52:51.553868ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) - not in allowed list2026-04-11T14:52:51.553885ZINFOscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-11T14:52:51.553903ZINFOscreenpipe_engine::event_driven_capture:event-driven capture startedfor monitor 1 (device: monitor_1)2026-04-11T14:52:52.265339ZINFOsck_rs::stream_manager:2026-04-11T14:52:52.345651ZINFOpersistent SCK stream started for display 1 (1440x900, 2fps)2026-04-11T14:52:56.482318ZINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35msscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-11T14:52:56.4830702INFO screenpipe: local retention auto-enabled (14 days)...
|
527
|
|
547
|
NULL
|
0
|
2026-04-11T11:53:56.267754+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908436267_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:46 on ttys011
Poetry Last login: Sat Apr 11 12:38:46 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
[1] 20490
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)
2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)
2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:46 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\n[1] 20490\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-11T14:52:51.449041Z INFO screenpipe: starting UI event capture\n2026-04-11T14:52:51.452565Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-11T14:52:51.454874Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-11T14:52:51.462971Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-11T14:52:51.476861Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b835039941\n2026-04-11T14:52:51.476943Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)\n2026-04-11T14:52:51.476899Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-11T14:52:51.477747Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-11T14:52:51.478180Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC\n2026-04-11T14:52:51.482338Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-11T14:52:51.487512Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-11T14:52:51.553834Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-11T14:52:51.553858Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-11T14:52:51.553868Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) — not in allowed list\n2026-04-11T14:52:51.553885Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-11T14:52:51.553903Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-11T14:52:52.265339Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-11T14:52:52.345651Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35ms\n2026-04-11T14:52:56.482318Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-11T14:52:56.483070Z INFO screenpipe: local retention auto-enabled (14 days)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)\n2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)\n2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)","depth":4,"value":"Last login: Sat Apr 11 12:38:46 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\n[1] 20490\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-11T14:52:51.449041Z INFO screenpipe: starting UI event capture\n2026-04-11T14:52:51.452565Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-11T14:52:51.454874Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-11T14:52:51.462971Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-11T14:52:51.476861Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b835039941\n2026-04-11T14:52:51.476943Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)\n2026-04-11T14:52:51.476899Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-11T14:52:51.477747Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-11T14:52:51.478180Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC\n2026-04-11T14:52:51.482338Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-11T14:52:51.487512Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-11T14:52:51.553834Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-11T14:52:51.553858Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-11T14:52:51.553868Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) — not in allowed list\n2026-04-11T14:52:51.553885Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-11T14:52:51.553903Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-11T14:52:52.265339Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-11T14:52:52.345651Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35ms\n2026-04-11T14:52:56.482318Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-11T14:52:56.483070Z INFO screenpipe: local retention auto-enabled (14 days)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)\n2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)\n2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
2868541514839639054
|
-1907463496145316495
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:46 on ttys011
Poetry Last login: Sat Apr 11 12:38:46 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
[1] 20490
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)
2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)
2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
548
|
14
|
0
|
2026-04-11T11:53:59.294014+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908439294_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:46 on ttys011
Poetry Last login: Sat Apr 11 12:38:46 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
[1] 20490
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)
2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)
2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)
2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:46 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\n[1] 20490\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-11T14:52:51.449041Z INFO screenpipe: starting UI event capture\n2026-04-11T14:52:51.452565Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-11T14:52:51.454874Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-11T14:52:51.462971Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-11T14:52:51.476861Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b835039941\n2026-04-11T14:52:51.476943Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)\n2026-04-11T14:52:51.476899Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-11T14:52:51.477747Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-11T14:52:51.478180Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC\n2026-04-11T14:52:51.482338Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-11T14:52:51.487512Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-11T14:52:51.553834Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-11T14:52:51.553858Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-11T14:52:51.553868Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) — not in allowed list\n2026-04-11T14:52:51.553885Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-11T14:52:51.553903Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-11T14:52:52.265339Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-11T14:52:52.345651Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35ms\n2026-04-11T14:52:56.482318Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-11T14:52:56.483070Z INFO screenpipe: local retention auto-enabled (14 days)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)\n2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)\n2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)\n2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted","depth":4,"value":"Last login: Sat Apr 11 12:38:46 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\n[1] 20490\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-11T14:52:51.449041Z INFO screenpipe: starting UI event capture\n2026-04-11T14:52:51.452565Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-11T14:52:51.454874Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-11T14:52:51.462971Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-11T14:52:51.476861Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b835039941\n2026-04-11T14:52:51.476943Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)\n2026-04-11T14:52:51.476899Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-11T14:52:51.477747Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-11T14:52:51.478180Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC\n2026-04-11T14:52:51.482338Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-11T14:52:51.487512Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-11T14:52:51.553834Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-11T14:52:51.553858Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-11T14:52:51.553868Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) — not in allowed list\n2026-04-11T14:52:51.553885Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-11T14:52:51.553903Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-11T14:52:52.265339Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-11T14:52:52.345651Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35ms\n2026-04-11T14:52:56.482318Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-11T14:52:56.483070Z INFO screenpipe: local retention auto-enabled (14 days)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)\n2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)\n2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)\n2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
8551357389497426722
|
-1907463496145840783
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:46 on ttys011
Poetry Last login: Sat Apr 11 12:38:46 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
[1] 20490
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)
2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)
2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)
2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
547
|
|
549
|
14
|
1
|
2026-04-11T11:54:02.348385+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908442348_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh$0 lO O• ₴5-zsh100% (8Sat 11 Apr 14:54:01181186-zsh• &7|DOCKER0 ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRMcontentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse allmonitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started (generation 2)disablednot setlanguagesall languagesClaudelmonitorsno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.lolcheck latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.454874ZINFO screenpipe_engine::power::manager: initial power profile: Performance2026-04-11T14:52:51.462971Z(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
-5218266870369573316
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh$0 lO O• ₴5-zsh100% (8Sat 11 Apr 14:54:01181186-zsh• &7|DOCKER0 ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRMcontentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse allmonitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started (generation 2)disablednot setlanguagesall languagesClaudelmonitorsno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.lolcheck latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.454874ZINFO screenpipe_engine::power::manager: initial power profile: Performance2026-04-11T14:52:51.462971Z(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
|
550
|
14
|
2
|
2026-04-11T11:54:05.389541+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908445389_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsno monitors availableaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7186Sat 11 Apr 14:54:04-zsh181• ₴7|disabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
-8549910951610062812
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsno monitors availableaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7186Sat 11 Apr 14:54:04-zsh181• ₴7|disabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
549
|
|
556
|
14
|
8
|
2026-04-11T11:55:03.410677+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908503410_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh(ahl• ₴5A-zsh100% <47Sat 11 Apr 14:55:02T81186-zsh• ₴7|+DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRMcontentaudio enginevadenginedata directorydebug modetelemetryuse pii removaluseallmonitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screfalsetruetruetrueposPostman.app/Applications/Postman.appPostman.app/Users/lukas/Applications/Chrome Apps.localized/Postman.appPostman~/PostmanINFO screenpipe.textarea-caret-CxPosrXO.js~/jiminny/app/public/vue-assets/assets/textarea-caret-CxPosrXO.jsdisablednot setlanguagesall languagesfaSignsPost.js-/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faSignsPost.jsfaSignPostsWrench.js-/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faSignPostsWrench.jsfaSignPosts.js-/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faSignPosts.jsmonitorsno monitors availcaudio devicesfaPostageStamp.js~/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faPostageStamp.jsfaSignsPost.js~/jiminny/app/front-end/node_modules/@fortawesome/pro-duotone-svg-icons/faSignsPost.jsdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.to disable, use the --disable-telemetry flag.282883₴84*5₴6₴7489check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.454874Z2026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: Starting UI event captureINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
4874806426488847242
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh(ahl• ₴5A-zsh100% <47Sat 11 Apr 14:55:02T81186-zsh• ₴7|+DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRMcontentaudio enginevadenginedata directorydebug modetelemetryuse pii removaluseallmonitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screfalsetruetruetrueposPostman.app/Applications/Postman.appPostman.app/Users/lukas/Applications/Chrome Apps.localized/Postman.appPostman~/PostmanINFO screenpipe.textarea-caret-CxPosrXO.js~/jiminny/app/public/vue-assets/assets/textarea-caret-CxPosrXO.jsdisablednot setlanguagesall languagesfaSignsPost.js-/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faSignsPost.jsfaSignPostsWrench.js-/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faSignPostsWrench.jsfaSignPosts.js-/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faSignPosts.jsmonitorsno monitors availcaudio devicesfaPostageStamp.js~/jiminny/app/front-end/node_modules/@fortawesome/pro-light-svg-icons/faPostageStamp.jsfaSignsPost.js~/jiminny/app/front-end/node_modules/@fortawesome/pro-duotone-svg-icons/faSignsPost.jsdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.to disable, use the --disable-telemetry flag.282883₴84*5₴6₴7489check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.454874Z2026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: Starting UI event captureINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
555
|
|
557
|
14
|
9
|
2026-04-11T11:55:06.446979+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908506446_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)О 882APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsno monitors availableaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7786Sat 11 Apr 14:55:05-zshT81• ×7disabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
3580722649439548273
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)О 882APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsno monitors availableaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7786Sat 11 Apr 14:55:05-zshT81• ×7disabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
|
558
|
14
|
10
|
2026-04-11T11:55:12.492176+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908512492_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEdit•DOCKERO ₴1settingaudio chunk durat iTerm2ShellEdit•DOCKERO ₴1settingaudio chunk durationportaudio disabledvision disabledpause on DRMcontentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitorsViewSessionScriptsProfilesWindowHelp-zshDEV (-zsh)O $2value30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueAPP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zsh100% C8Sat 11 Apr 14:55:11181186-zsh• ×7+lololNFirefoxmonitorsno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: pi agent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
4373907666615961162
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEdit•DOCKERO ₴1settingaudio chunk durat iTerm2ShellEdit•DOCKERO ₴1settingaudio chunk durationportaudio disabledvision disabledpause on DRMcontentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitorsViewSessionScriptsProfilesWindowHelp-zshDEV (-zsh)O $2value30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueAPP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zsh100% C8Sat 11 Apr 14:55:11181186-zsh• ×7+lololNFirefoxmonitorsno monitors availableaudio devicesdisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. onlyerror-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: pi agent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11T14:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
557
|
|
559
|
14
|
11
|
2026-04-11T11:55:15.512586+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908515512_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7186Sat 11 Apr 14:55:15-zsh181• ₴7|no monitors availabledisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.454874Z2026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screennine enaine• • calendarsnenker id• snenker identifiention started (user nome=«not set»...
|
NULL
|
2825476555605123083
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7186Sat 11 Apr 14:55:15-zsh181• ₴7|no monitors availabledisabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - installfrom https://bun.sh2026-04-11714:52:51.454874Z2026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-10 11:52:51.476940 UTC to2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screennine enaine• • calendarsnenker id• snenker identifiention started (user nome=«not set»...
|
NULL
|
|
561
|
14
|
13
|
2026-04-11T11:55:18.556686+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908518556_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsno monitors availableaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7186Sat 11 Apr 14:55:18-zshT81• ₴7|disabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
2024867525763452431
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zshsettingvalueaudio chunk durationportaudio disabledvision disabledpause on DRM contentaudio enginevad enginedata directorydebug modetelemetryuse pii removaluse all monitors2026-04-11T14:52:51.448625Zignored windowsincluded windowscloud syncauto-destruct piddeepgram key30 seconds3030truefalsefalseParakeetSilero/Users/lukas/.screenpipefalsetruetruetrueINFO screenpipe_core::pipes: pipe scheduler started(generation 2)disablednot setlanguagesall languagesmonitorsno monitors availableaudio devices• 84-zsh$0(ahl• ₴5-zsh100% <7186Sat 11 Apr 14:55:18-zshT81• ₴7|disabledyou are using local processing. all your data stays on your computer.warning: telemetry is enabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-11T14:52:51.449041ZINFO screenpipe: starting UIevent capture2026-04-11T14:52:51.452565ZWARN screenpipe: piagent install failed: bun not found - install from https://bun.sh2026-04-11714:52:51.45487422026-04-11T14:52:51.462971ZINFO screenpipe_engine::power::manager: initial power profile: Performance(on_ac=true, battery=Some(100))INFO screenpipe_engine::ui_recorder: Starting UI event capture2026-04-11T14:52:51.476861ZINFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b8350399412026-04-11714:52:51.4769432INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)2026-04-11T14:52:51.476899ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)...
|
NULL
|
|
581
|
14
|
33
|
2026-04-11T11:57:20.297126+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908640297_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelpDOCKERO ₴1DEV (-zsh)-Last login: Sat Apr 11 14:52:25 on ttys010• $2APP (-zsh)|• ₴зPoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I-zsh-zsh• 84$0(ahl100% <7-zsh• ₴5-zshSat 11 Apr 14:57:20-zsh181*7...
|
NULL
|
5635909071770040640
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelpDOCKERO ₴1DEV (-zsh)-Last login: Sat Apr 11 14:52:25 on ttys010• $2APP (-zsh)|• ₴зPoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I-zsh-zsh• 84$0(ahl100% <7-zsh• ₴5-zshSat 11 Apr 14:57:20-zsh181*7...
|
NULL
|
|
584
|
14
|
36
|
2026-04-11T11:57:23.313019+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908643313_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":0.9895833,"height":0.9122222},"value":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-3611280572921422139
|
-4070244509467546859
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
583
|
|
585
|
14
|
37
|
2026-04-11T11:58:02.579757+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908682579_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":0.9895833,"height":0.9122222},"value":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-6160955974618111054
|
-4106571845339189743
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
588
|
14
|
40
|
2026-04-11T11:58:39.003122+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908719003_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• ₴2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:38-zsh181X7...
|
NULL
|
-1494811842353512635
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• ₴2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:38-zsh181X7...
|
587
|
|
592
|
14
|
44
|
2026-04-11T11:58:42.005400+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908722005_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "http://localhost:3030/search?limit=5" | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":0.9895833,"height":0.9122222},"value":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
5396640679433509289
|
-3809475556036580863
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "http://localhost:3030/search?limit=5" | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
591
|
|
593
|
14
|
45
|
2026-04-11T11:58:45.051701+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908725051_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "OCR"
},
{
"content": {
"app_name": "iTerm2",
"browser_url": null,
"file_path": "",
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg",
"id": 590,
"initial_traversal_at": null,
"offset_index": 0,
"text": "Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "UI"
},
{
"content": {
"app_name": "",
"browser_url": null,
"device_name": "monitor_1",
"file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"focused": true,
"frame": null,
"frame_id": 589,
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"offset_index": 0,
"tags": [],
"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7",
"timestamp": "2026-04-11T14:58:40.295748+03:00",
"window_name": ""
},
"type": "OCR"
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 594
}
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10936 100 10936 0 0 58966 0 --:--:-- --:--:-- --:--:-- 59113\n{\n \"data\": [\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 591,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"id\": 591,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 590,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"id\": 590,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 589,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7\",\n \"timestamp\": \"2026-04-11T14:58:40.295748+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 594\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10936 100 10936 0 0 58966 0 --:--:-- --:--:-- --:--:-- 59113\n{\n \"data\": [\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 591,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"id\": 591,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 590,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"id\": 590,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 589,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7\",\n \"timestamp\": \"2026-04-11T14:58:40.295748+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 594\n }\n}\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-2920403859446249697
|
8575425037195013635
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "OCR"
},
{
"content": {
"app_name": "iTerm2",
"browser_url": null,
"file_path": "",
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg",
"id": 590,
"initial_traversal_at": null,
"offset_index": 0,
"text": "Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "UI"
},
{
"content": {
"app_name": "",
"browser_url": null,
"device_name": "monitor_1",
"file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"focused": true,
"frame": null,
"frame_id": 589,
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"offset_index": 0,
"tags": [],
"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7",
"timestamp": "2026-04-11T14:58:40.295748+03:00",
"window_name": ""
},
"type": "OCR"
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 594
}
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
595
|
14
|
47
|
2026-04-11T11:58:51.550116+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908731550_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindow H iTerm2ShelllEditViewSessionScriptsProfilesWindow Help(ahlA100% C8Sat 11 Apr 14:58:51-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *3-zsh• 84-zsh• ₴5-zshO ₴6-zsh*7129568\ndrwxr-xr-x10 lukasstaff320 11Apr 14:52. Indrwx------+ 88 lukasstaff2816 11 Apr 14:53 ..In-rw-r--r--1 lukasstaff2709 Apr20:27config.json\ndrwxr-xr-x4 lukasstaff1289 Apr 20:40 data\n-rw-p--p--1 lukasstaff65761280 11 Apr 14:57 db.sqlite\n-rw-r--r--1 lukasstaff3276811 Apr 14:52 db.sqlite-shm\n-rw-r--r--1 lukasstaff350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x8 lukasstaff9 Apr 21:27 screenpipe.2026-04-09.0.1og\n-rw-r--r--1 lukas staff2569 Apr 19:53 pipes\n-rw-r--r--1 lukasstaff1327366799 11 Apr 14:57 screenpipe.2026-04-11.0.1og\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe$ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nCloseTab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\nxx1\n-zsh","timestamp":"2026-04-11T14:58:40.797783+03:00","window_name": "-zsh"},type": "UI"3,"content": {"app_name": "'',"browser_url": null,"device_name": "monitor_1","file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg","focused": true,"frame": null,"frame_id": 589,"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg","offset_index": 0,"tags": (],"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO Z1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴3-zsho 84Poetrycould not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ Sdu-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 1ltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 1-zshe ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7","timestamp": "2026-04-11T14:58:40.295748+03:00","window_name": "'3,"type": "OCR""agination": ("limit": 5,"offset": 0,"total": 594}Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 0...
|
NULL
|
2258747103063964325
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindow H iTerm2ShelllEditViewSessionScriptsProfilesWindow Help(ahlA100% C8Sat 11 Apr 14:58:51-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *3-zsh• 84-zsh• ₴5-zshO ₴6-zsh*7129568\ndrwxr-xr-x10 lukasstaff320 11Apr 14:52. Indrwx------+ 88 lukasstaff2816 11 Apr 14:53 ..In-rw-r--r--1 lukasstaff2709 Apr20:27config.json\ndrwxr-xr-x4 lukasstaff1289 Apr 20:40 data\n-rw-p--p--1 lukasstaff65761280 11 Apr 14:57 db.sqlite\n-rw-r--r--1 lukasstaff3276811 Apr 14:52 db.sqlite-shm\n-rw-r--r--1 lukasstaff350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x8 lukasstaff9 Apr 21:27 screenpipe.2026-04-09.0.1og\n-rw-r--r--1 lukas staff2569 Apr 19:53 pipes\n-rw-r--r--1 lukasstaff1327366799 11 Apr 14:57 screenpipe.2026-04-11.0.1og\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe$ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nCloseTab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\nxx1\n-zsh","timestamp":"2026-04-11T14:58:40.797783+03:00","window_name": "-zsh"},type": "UI"3,"content": {"app_name": "'',"browser_url": null,"device_name": "monitor_1","file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg","focused": true,"frame": null,"frame_id": 589,"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg","offset_index": 0,"tags": (],"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO Z1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴3-zsho 84Poetrycould not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ Sdu-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 1ltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 1-zshe ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7","timestamp": "2026-04-11T14:58:40.295748+03:00","window_name": "'3,"type": "OCR""agination": ("limit": 5,"offset": 0,"total": 594}Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ 0...
|
NULL
|
|
625
|
15
|
25
|
2026-04-11T12:00:26.410303+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908826410_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "OCR"
},
{
"content": {
"app_name": "iTerm2",
"browser_url": null,
"file_path": "",
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg",
"id": 590,
"initial_traversal_at": null,
"offset_index": 0,
"text": "Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "UI"
},
{
"content": {
"app_name": "",
"browser_url": null,
"device_name": "monitor_1",
"file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"focused": true,
"frame": null,
"frame_id": 589,
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"offset_index": 0,
"tags": [],
"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7",
"timestamp": "2026-04-11T14:58:40.295748+03:00",
"window_name": ""
},
"type": "OCR"
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 594
}
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl [URL_WITH_CREDENTIALS] ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10936 100 10936 0 0 58966 0 --:--:-- --:--:-- --:--:-- 59113\n{\n \"data\": [\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 591,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"id\": 591,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 590,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"id\": 590,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 589,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7\",\n \"timestamp\": \"2026-04-11T14:58:40.295748+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 594\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/health | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 963 100 963 0 0 717k 0 --:--:-- --:--:-- --:--:-- 940k\n{\n \"audio_db_write_stalled\": false,\n \"audio_status\": \"disabled\",\n \"device_status_details\": null,\n \"drm_content_paused\": false,\n \"frame_status\": \"ok\",\n \"hostname\": \"Lukas-Kovaliks-MacBook-Pro-Jiminny\",\n \"last_audio_timestamp\": null,\n \"last_frame_timestamp\": \"2026-04-11T15:00:24+03:00\",\n \"message\": \"all systems are functioning normally.\",\n \"monitors\": [\n \"Display 1 (1440x900)\",\n \"Display 2 (2560x1440)\"\n ],\n \"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10936 100 10936 0 0 58966 0 --:--:-- --:--:-- --:--:-- 59113\n{\n \"data\": [\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 591,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"id\": 591,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 590,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"id\": 590,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 589,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7\",\n \"timestamp\": \"2026-04-11T14:58:40.295748+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 594\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/health | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 963 100 963 0 0 717k 0 --:--:-- --:--:-- --:--:-- 940k\n{\n \"audio_db_write_stalled\": false,\n \"audio_status\": \"disabled\",\n \"device_status_details\": null,\n \"drm_content_paused\": false,\n \"frame_status\": \"ok\",\n \"hostname\": \"Lukas-Kovaliks-MacBook-Pro-Jiminny\",\n \"last_audio_timestamp\": null,\n \"last_frame_timestamp\": \"2026-04-11T15:00:24+03:00\",\n \"message\": \"all systems are functioning normally.\",\n \"monitors\": [\n \"Display 1 (1440x900)\",\n \"Display 2 (2560x1440)\"\n ],\n \"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
8792901288695439909
|
9151885789498437123
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "OCR"
},
{
"content": {
"app_name": "iTerm2",
"browser_url": null,
"file_path": "",
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg",
"id": 590,
"initial_traversal_at": null,
"offset_index": 0,
"text": "Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "UI"
},
{
"content": {
"app_name": "",
"browser_url": null,
"device_name": "monitor_1",
"file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"focused": true,
"frame": null,
"frame_id": 589,
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"offset_index": 0,
"tags": [],
"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7",
"timestamp": "2026-04-11T14:58:40.295748+03:00",
"window_name": ""
},
"type": "OCR"
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 594
}
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl [URL_WITH_CREDENTIALS] ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
627
|
15
|
27
|
2026-04-11T12:00:41.553131+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908841553_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp‹ $0lahl100% C-zsh100DOCKER• 81DEV (-zsh)Dload963 100 963 00717k• $2UploadTotal"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth" : 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falseLukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/ .screenpipe TAPP (-zsh)• *3SpentLeftSpeed--:-- --:--:-- 940k-zsh• 84-zsh•₴5-zshO ₴6Sat 11 Apr 15:00:41-zshT81*7...
|
NULL
|
-4044287644439066328
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp‹ $0lahl100% C-zsh100DOCKER• 81DEV (-zsh)Dload963 100 963 00717k• $2UploadTotal"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth" : 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falseLukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/ .screenpipe TAPP (-zsh)• *3SpentLeftSpeed--:-- --:--:-- 940k-zsh• 84-zsh•₴5-zshO ₴6Sat 11 Apr 15:00:41-zshT81*7...
|
NULL
|
|
629
|
15
|
29
|
2026-04-11T12:00:50.634300+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908850634_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfiles• $2Upl iTerm2Shell Edit ViewSessionScriptsProfiles• $2UploadTotalWindowHelp‹ $0100% C-zsh100DOCKER• 81DEV (-zsh)Dload963 100 963 00717k"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth" : 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falseLukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/ .screenpipe TAPP (-zsh)• *3SpentLeftSpeed--:-- --:--:-- 940k-zsh• 84-zsh•₴5-zshO ₴6Sat 11 Apr 15:00:50-zshT81*7...
|
NULL
|
2204499922491244475
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfiles• $2Upl iTerm2Shell Edit ViewSessionScriptsProfiles• $2UploadTotalWindowHelp‹ $0100% C-zsh100DOCKER• 81DEV (-zsh)Dload963 100 963 00717k"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth" : 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falseLukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/ .screenpipe TAPP (-zsh)• *3SpentLeftSpeed--:-- --:--:-- 940k-zsh• 84-zsh•₴5-zshO ₴6Sat 11 Apr 15:00:50-zshT81*7...
|
NULL
|
|
631
|
15
|
31
|
2026-04-11T12:01:36.345169+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908896345_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh100DOCKER963100963O ₴1DEV (-zsh)Dload717k• ₴2UploadTotal"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"APP (-zsh)SpentLeft• ₴зSpeed940k-zsh• 84-zsh• ₴5-zsh100% (7O 886Sat 11 Apr 15:01:35-zsh181X7$1Termoregueareaepa"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falselukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe Tl...
|
NULL
|
3234848244078245275
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh100DOCKER963100963O ₴1DEV (-zsh)Dload717k• ₴2UploadTotal"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"APP (-zsh)SpentLeft• ₴зSpeed940k-zsh• 84-zsh• ₴5-zsh100% (7O 886Sat 11 Apr 15:01:35-zsh181X7$1Termoregueareaepa"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falselukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe Tl...
|
NULL
|
|
632
|
15
|
32
|
2026-04-11T12:01:39.367674+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775908899367_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp‹ $0lahl100% <47-zsh100DOCKER• 81DEV (-zsh)Dload963 100 963 00717k• $2UploadTotal"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth" : 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falseLukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/ .screenpipe TAPP (-zsh)• *3SpentLeftSpeed--:-- --:--:-- 940k-zsh• 84-zsh•₴5-zshO ₴6Sat 11 Apr 15:01:38-zshT81*7...
|
NULL
|
-6074005237540413946
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp‹ $0lahl100% <47-zsh100DOCKER• 81DEV (-zsh)Dload963 100 963 00717k• $2UploadTotal"audio_db_write_stalled": false,"audio_status": "disabled","device_status_details": null,"drm_content_paused": false,"frame_status": "ok","hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00""message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)""Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth" : 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278","vision_db_write_stalled": falseLukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/ .screenpipe TAPP (-zsh)• *3SpentLeftSpeed--:-- --:--:-- 940k-zsh• 84-zsh•₴5-zshO ₴6Sat 11 Apr 15:01:38-zshT81*7...
|
631
|
|
640
|
15
|
40
|
2026-04-11T12:03:32.188798+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909012188_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84"hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00","message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)"!"Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 0"pool_stats": 1"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": false}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $sqlite3~/.screenpipe/data/screenpipe.db"SELECT app_name, COUNT(*) as framesFROM framesWHEREdate(timestamp) = date('now', '-1 day')GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table: frameslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ D-zsh• ₴5-zshO 886Sat 11 Apr 15:03:32-zsh181X7...
|
NULL
|
6723457029666685791
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84"hostname": "Lukas-Kovaliks-MacBook-Pro-Jiminny","last_audio_timestamp": null,"last_frame_timestamp": "2026-04-11T15:00:24+03:00","message": "all systems are functioning normally.","monitors": ["Display 1 (1440x900)"!"Display 2 (2560x1440)"],"pipeline": {"avg_db_latency_ms": 333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 0"pool_stats": 1"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": false}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $sqlite3~/.screenpipe/data/screenpipe.db"SELECT app_name, COUNT(*) as framesFROM framesWHEREdate(timestamp) = date('now', '-1 day')GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table: frameslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ D-zsh• ₴5-zshO 886Sat 11 Apr 15:03:32-zsh181X7...
|
639
|
|
643
|
15
|
43
|
2026-04-11T12:03:44.245823+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909024245_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "OCR"
},
{
"content": {
"app_name": "iTerm2",
"browser_url": null,
"file_path": "",
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg",
"id": 590,
"initial_traversal_at": null,
"offset_index": 0,
"text": "Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "UI"
},
{
"content": {
"app_name": "",
"browser_url": null,
"device_name": "monitor_1",
"file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"focused": true,
"frame": null,
"frame_id": 589,
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"offset_index": 0,
"tags": [],
"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7",
"timestamp": "2026-04-11T14:58:40.295748+03:00",
"window_name": ""
},
"type": "OCR"
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 594
}
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl [URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10936 100 10936 0 0 58966 0 --:--:-- --:--:-- --:--:-- 59113\n{\n \"data\": [\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 591,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"id\": 591,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 590,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"id\": 590,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 589,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7\",\n \"timestamp\": \"2026-04-11T14:58:40.295748+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 594\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/health | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 963 100 963 0 0 717k 0 --:--:-- --:--:-- --:--:-- 940k\n{\n \"audio_db_write_stalled\": false,\n \"audio_status\": \"disabled\",\n \"device_status_details\": null,\n \"drm_content_paused\": false,\n \"frame_status\": \"ok\",\n \"hostname\": \"Lukas-Kovaliks-MacBook-Pro-Jiminny\",\n \"last_audio_timestamp\": null,\n \"last_frame_timestamp\": \"2026-04-11T15:00:24+03:00\",\n \"message\": \"all systems are functioning normally.\",\n \"monitors\": [\n \"Display 1 (1440x900)\",\n \"Display 2 (2560x1440)\"\n ],\n \"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"http://localhost:3030/search?limit=5\" | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10936 100 10936 0 0 58966 0 --:--:-- --:--:-- --:--:-- 59113\n{\n \"data\": [\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 591,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908721058_m1.jpg\",\n \"id\": 591,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \\\"http://localhost:3030/search?limit=5\\\" | jq .\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:41.058481+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 590,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"OCR\"\n },\n {\n \"content\": {\n \"app_name\": \"iTerm2\",\n \"browser_url\": null,\n \"file_path\": \"\",\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg\",\n \"id\": 590,\n \"initial_traversal_at\": null,\n \"offset_index\": 0,\n \"text\": \"Last login: Sat Apr 11 14:52:25 on ttys010\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\n\\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\\n126M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\\\ Support/com.screenpipe.app/*/\\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \\n 49M\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/data/\\n 24K\\u0000\\u0000\\u0000\\t/Users/lukas/.screenpipe/pipes/\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\\ntotal 129568\\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\\nDOCKER\\nClose Tab\\nDEV (-zsh)\\nClose Tab\\nAPP (-zsh)\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n-zsh\\nClose Tab\\n⌥⌘1\\n-zsh\",\n \"timestamp\": \"2026-04-11T14:58:40.797783+03:00\",\n \"window_name\": \"-zsh\"\n },\n \"type\": \"UI\"\n },\n {\n \"content\": {\n \"app_name\": \"\",\n \"browser_url\": null,\n \"device_name\": \"monitor_1\",\n \"file_path\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"focused\": true,\n \"frame\": null,\n \"frame_id\": 589,\n \"frame_name\": \"/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg\",\n \"offset_index\": 0,\n \"tags\": [],\n \"text\": \"iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7\",\n \"timestamp\": \"2026-04-11T14:58:40.295748+03:00\",\n \"window_name\": \"\"\n },\n \"type\": \"OCR\"\n }\n ],\n \"pagination\": {\n \"limit\": 5,\n \"offset\": 0,\n \"total\": 594\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/health | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 963 100 963 0 0 717k 0 --:--:-- --:--:-- --:--:-- 940k\n{\n \"audio_db_write_stalled\": false,\n \"audio_status\": \"disabled\",\n \"device_status_details\": null,\n \"drm_content_paused\": false,\n \"frame_status\": \"ok\",\n \"hostname\": \"Lukas-Kovaliks-MacBook-Pro-Jiminny\",\n \"last_audio_timestamp\": null,\n \"last_frame_timestamp\": \"2026-04-11T15:00:24+03:00\",\n \"message\": \"all systems are functioning normally.\",\n \"monitors\": [\n \"Display 1 (1440x900)\",\n \"Display 2 (2560x1440)\"\n ],\n \"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-6401966732595570582
|
9151885789498437123
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 14:52:25 on ttys010
Poetry Last login: Sat Apr 11 14:52:25 on ttys010
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/
126M /Users/lukas/.screenpipe/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\ Support/com.screenpipe.app/*/
zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/
49M /Users/lukas/.screenpipe/data/
24K /Users/lukas/.screenpipe/pipes/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 129568
drwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .
drwx------+ 88 lukas staff 2816 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json
drwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data
-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite
-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db
zsh: no matches found: /Users/lukas/.screenpipe/*.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl "[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl \"[URL_WITH_CREDENTIALS] ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "OCR"
},
{
"content": {
"app_name": "iTerm2",
"browser_url": null,
"file_path": "",
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720797_m1.jpg",
"id": 590,
"initial_traversal_at": null,
"offset_index": 0,
"text": "Last login: Sat Apr 11 14:52:25 on ttys010\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/\n126M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/Library/Application\\ Support/com.screenpipe.app/*/\nzsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/*/ \n 49M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 24K\u0000\u0000\u0000\t/Users/lukas/.screenpipe/pipes/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 129568\ndrwxr-xr-x 10 lukas staff 320 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2816 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270 9 Apr 20:27 config.json\ndrwxr-xr-x 4 lukas staff 128 9 Apr 20:40 data\n-rw-r--r-- 1 lukas staff 65761280 11 Apr 14:57 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 350232 11 Apr 14:58 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 132736 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 6799 11 Apr 14:57 screenpipe.2026-04-11.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.db\nzsh: no matches found: /Users/lukas/.screenpipe/*.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $\nDOCKER\nClose Tab\nDEV (-zsh)\nClose Tab\nAPP (-zsh)\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n-zsh\nClose Tab\n⌥⌘1\n-zsh",
"timestamp": "2026-04-11T14:58:40.797783+03:00",
"window_name": "-zsh"
},
"type": "UI"
},
{
"content": {
"app_name": "",
"browser_url": null,
"device_name": "monitor_1",
"file_path": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"focused": true,
"frame": null,
"frame_id": 589,
"frame_name": "/Users/lukas/.screenpipe/data/data/2026-04-11/1775908720295_m1.jpg",
"offset_index": 0,
"tags": [],
"text": "iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)Last login:Sat Apr 11 14:52:25on ttys010• $2APP (-zsh)• ₴з-zsh• 84Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du -sh ~/.screenpipe/126M/Users/lukas/.screenpipe/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ du-sh~/Library/Application\\ Support/com.screenpipe.app/*/zsh: no matches found: /Users/lukas/Library/Application Support/com.screenpipe.app/*/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $du-sh ~/.screenpipe/*/49M/Users/lukas/.screenpipe/data/24K/Users/lukas/.screenpipe/pipes/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $cd ~/.screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ lltotal129568drwxr-xr-x10lukasstaff32011 Apr14:52drwx-88lukasstaff281611 Apr 14:53-rw-r--r--lukasstaff2709 Apr20:27config.jsondrwxr-xr-xlukasstaff1289 Apr 20:40data-rw-r--r--1 lukasstaff6576128011 Apr 14:57db.sqlite-rw-r--r--1lukasstaff3276811 Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8 lukasstaff35023211 Apr 14:58 db.sqlite-wal2569 Apr19:53pipes-rw-r--r--1 lukasstaff1327369 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1 lukasstaff679911 Apr 14:57 screenpipe.2026-04-11.0.10glukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ du -sh ~/.screenpipe/*.dbzsh: no matches found: /Users/lukas/.screenpipe/*.dbLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l-zsh• ₴5-zshO ₴6Sat 11 Apr 14:58:40-zsh181*7",
"timestamp": "2026-04-11T14:58:40.295748+03:00",
"window_name": ""
},
"type": "OCR"
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 594
}
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl [URL_WITH_CREDENTIALS] ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
652
|
16
|
5
|
2026-04-11T12:04:26.651417+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909066651_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zshDOCKER"pipeline": {"avg_db_latency_ms":333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": falseO ₴1DEV (-zsh)-O $2APP (-zsh)• *з-zsh• 84}ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3~/.screenpipe/data/screenpipe.db"SELECT app_name, COUNT(*) as framesFROM framesWHERE date(timestamp) = date('now', '-1 day')GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table:frameslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l$0(ahl100% <7-zsh• ₴5-zshSat 11 Apr 15:04:26-zsh181*7...
|
NULL
|
-6892653356223661125
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zshDOCKER"pipeline": {"avg_db_latency_ms":333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": falseO ₴1DEV (-zsh)-O $2APP (-zsh)• *з-zsh• 84}ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3~/.screenpipe/data/screenpipe.db"SELECT app_name, COUNT(*) as framesFROM framesWHERE date(timestamp) = date('now', '-1 day')GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table:frameslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ l$0(ahl100% <7-zsh• ₴5-zshSat 11 Apr 15:04:26-zsh181*7...
|
651
|
|
662
|
16
|
15
|
2026-04-11T12:04:45.334858+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909085334_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl• 0-zshDOCKER"pipeline": {"avg_db_latency_ms":333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": falseO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5-zsh• ₴6}ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3~/.screenpipe/data/screenpipe.db "SELECT app_name, COUNT(*) as framesFROM framesWHERE date(timestamp) = date('now", '-1 day")GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table:frameslukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $100% <7Sat 11 Apr 15:04:45-zsh181*7...
|
NULL
|
-6059907197090336879
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl• 0-zshDOCKER"pipeline": {"avg_db_latency_ms":333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": falseO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5-zsh• ₴6}ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3~/.screenpipe/data/screenpipe.db "SELECT app_name, COUNT(*) as framesFROM framesWHERE date(timestamp) = date('now", '-1 day")GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table:frameslukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $100% <7Sat 11 Apr 15:04:45-zsh181*7...
|
661
|
|
664
|
16
|
17
|
2026-04-11T12:04:48.591385+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909088591_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Sat Apr 11 12:38:46 on ttys011
Poetry Last login: Sat Apr 11 12:38:46 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
[1] 20490
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)
2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)
2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)
2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted
2026-04-11T14:57:11.256385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3715613797207636890, trigger=clipboard)
2026-04-11T14:57:36.317569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3611280572921422139, trigger=click)
2026-04-11T14:57:51.477153Z INFO screenpipe_engine::server: api_usage_5min: 1 requests
2026-04-11T14:58:26.484102Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T11:58:26.484075+00:00 (14d retention)
2026-04-11T14:58:56.266654Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames
2026-04-11T15:00:33.486284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=click)
2026-04-11T15:00:35.489067Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)
2026-04-11T15:00:38.060832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)
2026-04-11T15:00:38.295434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)
2026-04-11T15:02:51.477093Z INFO screenpipe_engine::server: api_usage_5min: 3 requests
2026-04-11T15:03:20.087215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)
2026-04-11T15:03:26.483078Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T12:03:26.483055+00:00 (14d retention)
2026-04-11T15:03:36.679760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)
2026-04-11T15:03:38.215178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=visual_change)
2026-04-11T15:03:38.695370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)
2026-04-11T15:03:41.263013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6568947442135654933, trigger=visual_change)
2026-04-11T15:03:56.274203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-11T15:03:57.988896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.3MB (3.8x), 24 JPEGs deleted
2026-04-11T15:04:40.833804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)
2026-04-11T15:04:41.063399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)
2026-04-11T15:04:41.343922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Sat Apr 11 12:38:46 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\n[1] 20490\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-11T14:52:51.449041Z INFO screenpipe: starting UI event capture\n2026-04-11T14:52:51.452565Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-11T14:52:51.454874Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-11T14:52:51.462971Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-11T14:52:51.476861Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b835039941\n2026-04-11T14:52:51.476943Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)\n2026-04-11T14:52:51.476899Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-11T14:52:51.477747Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-11T14:52:51.478180Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC\n2026-04-11T14:52:51.482338Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-11T14:52:51.487512Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-11T14:52:51.553834Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-11T14:52:51.553858Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-11T14:52:51.553868Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) — not in allowed list\n2026-04-11T14:52:51.553885Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-11T14:52:51.553903Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-11T14:52:52.265339Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-11T14:52:52.345651Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35ms\n2026-04-11T14:52:56.482318Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-11T14:52:56.483070Z INFO screenpipe: local retention auto-enabled (14 days)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)\n2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)\n2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)\n2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted\n2026-04-11T14:57:11.256385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3715613797207636890, trigger=clipboard)\n2026-04-11T14:57:36.317569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3611280572921422139, trigger=click)\n2026-04-11T14:57:51.477153Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-11T14:58:26.484102Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T11:58:26.484075+00:00 (14d retention)\n2026-04-11T14:58:56.266654Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-11T15:00:33.486284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=click)\n2026-04-11T15:00:35.489067Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)\n2026-04-11T15:00:38.060832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)\n2026-04-11T15:00:38.295434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)\n2026-04-11T15:02:51.477093Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-11T15:03:20.087215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)\n2026-04-11T15:03:26.483078Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T12:03:26.483055+00:00 (14d retention)\n2026-04-11T15:03:36.679760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)\n2026-04-11T15:03:38.215178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=visual_change)\n2026-04-11T15:03:38.695370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)\n2026-04-11T15:03:41.263013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6568947442135654933, trigger=visual_change)\n2026-04-11T15:03:56.274203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-04-11T15:03:57.988896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.3MB (3.8x), 24 JPEGs deleted\n2026-04-11T15:04:40.833804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)\n2026-04-11T15:04:41.063399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)\n2026-04-11T15:04:41.343922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)","depth":4,"value":"Last login: Sat Apr 11 12:38:46 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start\n[1] 20490\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ true │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ no monitors available │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ disabled │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-11T14:52:51.449041Z INFO screenpipe: starting UI event capture\n2026-04-11T14:52:51.452565Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-11T14:52:51.454874Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-11T14:52:51.462971Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-11T14:52:51.476861Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3c87e288-1128-414e-a08e-08b835039941\n2026-04-11T14:52:51.476943Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-10 11:52:51.476940 UTC to 2026-04-11 11:52:51.476940 UTC)\n2026-04-11T14:52:51.476899Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-11T14:52:51.477747Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-11T14:52:51.478180Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-10 11:52:51.476940 UTC\n2026-04-11T14:52:51.482338Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-11T14:52:51.487512Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-11T14:52:51.553834Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-11T14:52:51.553858Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-11T14:52:51.553868Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_2560x1440_-597,-1440) — not in allowed list\n2026-04-11T14:52:51.553885Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-11T14:52:51.553903Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-11T14:52:52.265339Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-11T14:52:52.345651Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=524, dur=35ms\n2026-04-11T14:52:56.482318Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-11T14:52:56.483070Z INFO screenpipe: local retention auto-enabled (14 days)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)\n2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)\n2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames\n2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)\n2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted\n2026-04-11T14:57:11.256385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3715613797207636890, trigger=clipboard)\n2026-04-11T14:57:36.317569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3611280572921422139, trigger=click)\n2026-04-11T14:57:51.477153Z INFO screenpipe_engine::server: api_usage_5min: 1 requests\n2026-04-11T14:58:26.484102Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T11:58:26.484075+00:00 (14d retention)\n2026-04-11T14:58:56.266654Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames\n2026-04-11T15:00:33.486284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=click)\n2026-04-11T15:00:35.489067Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)\n2026-04-11T15:00:38.060832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)\n2026-04-11T15:00:38.295434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)\n2026-04-11T15:02:51.477093Z INFO screenpipe_engine::server: api_usage_5min: 3 requests\n2026-04-11T15:03:20.087215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)\n2026-04-11T15:03:26.483078Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T12:03:26.483055+00:00 (14d retention)\n2026-04-11T15:03:36.679760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)\n2026-04-11T15:03:38.215178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=visual_change)\n2026-04-11T15:03:38.695370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)\n2026-04-11T15:03:41.263013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6568947442135654933, trigger=visual_change)\n2026-04-11T15:03:56.274203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames\n2026-04-11T15:03:57.988896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.3MB (3.8x), 24 JPEGs deleted\n2026-04-11T15:04:40.833804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)\n2026-04-11T15:04:41.063399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)\n2026-04-11T15:04:41.343922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-1366181484518213906
|
-6511096690303715975
|
visual_change
|
accessibility
|
NULL
|
Last login: Sat Apr 11 12:38:46 on ttys011
Poetry Last login: Sat Apr 11 12:38:46 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-start
[1] 20490
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-11T14:52:50.886162Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-11T14:52:51.442353Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-11T14:52:51.443782Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-11T14:52:51.443780Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-11T14:52:51.443941Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-11T14:52:51.443951Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-11T14:52:51.444116Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-11T14:52:51.444432Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-11T14:52:51.444553Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-11T14:52:51.444773Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-11T14:52:51.445452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-11T14:52:51.445634Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-11T14:52:51.445793Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-11T14:52:51.446633Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-11T14:52:51.446657Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ true │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
2026-04-11T14:52:51.448625Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ no monitors available │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ disabled │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: [URL_WITH_CREDENTIALS] ~ $ 2026-04-11T14:53:41.176568Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-7145100424875438454, trigger=visual_change)
2026-04-11T14:53:44.196346Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8924437196598515817, trigger=visual_change)
2026-04-11T14:53:51.491091Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 61 eligible frames
2026-04-11T14:53:53.255989Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-2155058752030339254, trigger=visual_change)
2026-04-11T14:53:56.264554Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 60 frames, 12.8MB → 8.5MB (1.5x), 60 JPEGs deleted
2026-04-11T14:57:11.256385Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3715613797207636890, trigger=clipboard)
2026-04-11T14:57:36.317569Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-3611280572921422139, trigger=click)
2026-04-11T14:57:51.477153Z INFO screenpipe_engine::server: api_usage_5min: 1 requests
2026-04-11T14:58:26.484102Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T11:58:26.484075+00:00 (14d retention)
2026-04-11T14:58:56.266654Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 1 eligible frames
2026-04-11T15:00:33.486284Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=click)
2026-04-11T15:00:35.489067Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)
2026-04-11T15:00:38.060832Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)
2026-04-11T15:00:38.295434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=clipboard)
2026-04-11T15:02:51.477093Z INFO screenpipe_engine::server: api_usage_5min: 3 requests
2026-04-11T15:03:20.087215Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=8792901288695439909, trigger=visual_change)
2026-04-11T15:03:26.483078Z INFO screenpipe_engine::retention: retention: cleaning up data before 2026-03-28T12:03:26.483055+00:00 (14d retention)
2026-04-11T15:03:36.679760Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)
2026-04-11T15:03:38.215178Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=visual_change)
2026-04-11T15:03:38.695370Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-6401966732595570582, trigger=click)
2026-04-11T15:03:41.263013Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=6568947442135654933, trigger=visual_change)
2026-04-11T15:03:56.274203Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 24 eligible frames
2026-04-11T15:03:57.988896Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.8MB → 1.3MB (3.8x), 24 JPEGs deleted
2026-04-11T15:04:40.833804Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)
2026-04-11T15:04:41.063399Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)
2026-04-11T15:04:41.343922Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5209459478567814992, trigger=clipboard)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
663
|
|
667
|
16
|
20
|
2026-04-11T12:05:16.186175+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909116186_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl• 0-zshDOCKER"pipeline": {"avg_db_latency_ms":333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": falseO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5-zshO 886}ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3~/.screenpipe/data/screenpipe.db "SELECT app_name, COUNT(*) as framesFROM framesWHERE date(timestamp) = date('now", '-1 day")GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table:frameslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ". schema"lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table' ;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $100% <7Sat 11 Apr 15:05:15-zsh181X7...
|
NULL
|
-4518818890958551541
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl• 0-zshDOCKER"pipeline": {"avg_db_latency_ms":333.52475247524757,"avg_ocr_latency_ms": 0.0,"capture_fps_actual": 0.22236224861039977,"frame_drop_rate": 0.0,"frames_captured": 101,"frames_db_written": 101,"frames_dropped": 0,"ocr_cache_hit_rate": 0.0,"ocr_queue_depth": 0,"pipeline_stall_count": 0,"time_to_first_frame_ms": 901.748,"uptime_secs": 454.213791375,"video_queue_depth": 03,"pool_stats": {"read_pool_idle": 7,"read_pool_size": 7,"write_pool_idle": 2,"write_pool_size": 23,"schedule_paused": false,"status": "healthy","status_code": 200,"verbose_instructions": null,"version": "0.3.278""vision_db_write_stalled": falseO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5-zshO 886}ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3~/.screenpipe/data/screenpipe.db "SELECT app_name, COUNT(*) as framesFROM framesWHERE date(timestamp) = date('now", '-1 day")GROUP BY app_nameORDER BY frames DESC;Error: in prepare, no such table:frameslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ". schema"lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table' ;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $100% <7Sat 11 Apr 15:05:15-zsh181X7...
|
NULL
|
|
671
|
16
|
24
|
2026-04-11T12:05:25.258608+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909125258_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-6819166808941559317
|
6245249075586460461
|
visual_change
|
accessibility
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
673
|
16
|
26
|
2026-04-11T12:05:28.299124+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909128299_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote>","depth":4,"value":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote>","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-547577931005912570
|
6247016540804934501
|
visual_change
|
accessibility
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
674
|
16
|
27
|
2026-04-11T12:05:40.353999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909140353_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
'
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\n\n'","depth":4,"value":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\n\n'","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
5641509469195278206
|
6802014899152775717
|
visual_change
|
accessibility
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
'
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
673
|
|
676
|
16
|
29
|
2026-04-11T12:06:02.118821+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909162118_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zsh|DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• ₴з-zsh• 84lukas@Lukas-Kovaliks-MacBook-Pro-Jiminnyfind ~/.screenpipe -name"*.db"~/.screenpipe $ # Find all sqlite/db files screenpipe created-0 -name"*.sqlite" 2>/dev/null-zshCheck what files exist at allls -lah ~/.screenpipe/ls-lah ~/.screenpipe/data/ 2>/dev/null# Maybe it's in Application Supportfind ~/Library/Application\ Support/-name"*.db"-path "*screenpipe*"2>/dev/nullquote>quote>zsh:command not found: #/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dbzsh: command not found: #total 170384drwxr-xr-x10lukasstaff320B 11 Apr 14:52drwx----88lukasstaff2.8K 11Apr 14:53-rw-r--r--1lukasstaff270B9 Apr 20:27config. jsondrwxr-xr-x5 lukasstaff160B11Apr 15:03data-rw-r--r--lukasstaff67M 11Apr 15:05db.sqlitelukasstaff-rw-r--r--lukasstaff32K 11 Apr 14:52db.sqlite-shm16M11 Apr 15:05db.sqlite-waldrwxr-xr-x8 lukasstaff256B9Apr 19:53 pipes-rw-r--r--1lukasstaff130KApr21:27-rw-r--r--1 lukasstaff11K 11Apr 15:05screenpipe.2026-04-09.0.10gscreenpipe.2026-04-11.0.logtotal odrwxr-xr-x5 lukasstaff160B 11 Apr 15:03drwxr-xr-x10lukasstaff320B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr 14:52datadrwxr-xr-x2 lukasstaff64B9Apr 20:05pending-transcriptions-rw-r--r--1lukasstaffOB11 Apr 15:03screenpipe.dbzsh: commandnot found:#lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name"*.db"-o -name"*.sqlite" 2>/dev/null/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 0$0(ahl• ₴5-zsh100% <7O 886Sat 11 Apr 15:06:01-zsh181*7...
|
NULL
|
-3567941180921229101
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zsh|DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• ₴з-zsh• 84lukas@Lukas-Kovaliks-MacBook-Pro-Jiminnyfind ~/.screenpipe -name"*.db"~/.screenpipe $ # Find all sqlite/db files screenpipe created-0 -name"*.sqlite" 2>/dev/null-zshCheck what files exist at allls -lah ~/.screenpipe/ls-lah ~/.screenpipe/data/ 2>/dev/null# Maybe it's in Application Supportfind ~/Library/Application\ Support/-name"*.db"-path "*screenpipe*"2>/dev/nullquote>quote>zsh:command not found: #/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dbzsh: command not found: #total 170384drwxr-xr-x10lukasstaff320B 11 Apr 14:52drwx----88lukasstaff2.8K 11Apr 14:53-rw-r--r--1lukasstaff270B9 Apr 20:27config. jsondrwxr-xr-x5 lukasstaff160B11Apr 15:03data-rw-r--r--lukasstaff67M 11Apr 15:05db.sqlitelukasstaff-rw-r--r--lukasstaff32K 11 Apr 14:52db.sqlite-shm16M11 Apr 15:05db.sqlite-waldrwxr-xr-x8 lukasstaff256B9Apr 19:53 pipes-rw-r--r--1lukasstaff130KApr21:27-rw-r--r--1 lukasstaff11K 11Apr 15:05screenpipe.2026-04-09.0.10gscreenpipe.2026-04-11.0.logtotal odrwxr-xr-x5 lukasstaff160B 11 Apr 15:03drwxr-xr-x10lukasstaff320B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr 14:52datadrwxr-xr-x2 lukasstaff64B9Apr 20:05pending-transcriptions-rw-r--r--1lukasstaffOB11 Apr 15:03screenpipe.dbzsh: commandnot found:#lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name"*.db"-o -name"*.sqlite" 2>/dev/null/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~/.screenpipe $ 0$0(ahl• ₴5-zsh100% <7O 886Sat 11 Apr 15:06:01-zsh181*7...
|
675
|
|
682
|
16
|
35
|
2026-04-11T12:06:14.230578+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909174230_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh$0(ahl• ₴5DOCKERO ₴1find~/.screenpipe-name"*.db"DEV (-zsh)-nameO ₴2APP (-zsh)"*.sqlite" 2>/dev/null• ₴з-zsh• 84-zsh#Check what files existat allls-lah~/.screenpipe/ls-lah ~/.screenpipe/data/ 2>/dev/null# Maybe it's in Application Supportfind ~/Library/Application\ Support/-name"*.db"-path"*screenpipe*"2>/dev/nullquote>quote>zsh: command not found:#/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dbzsh: command not found: #total 170384drwxr-xr-x10lukasstaff320B11Apr 14:52drwx-88lukasstaff2.8K 11Apr 14:53-rw-r--r--lukasstaff270BApr20:27config. jsondrwxr-xr-x5lukasstaff160B11 Apr 15:03data-rw-r--r--1lukasstaff67M 11 Apr 15:05db.sqlite-rw-r--r--lukasstaff32K 11Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8lukasstaff16M 11 Apr 15:05db.sqlite-wal256B9 Apr 19:53pipes-rw-r-1lukasstaff130K9 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1lukasstaff11K 11 Apr 15:05screenpipe.2026-04-11.0.10gtotal 0drwxr-xr-x5 lukasstaff160B 11 Apr 15:03drwxr-xr-x10 lukasstaff320B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr 14:52datadrwxr-xr-x2lukasstaff64B9 Apr 20:05pending-transcriptions-rw-r--r--1 lukasstaffOB 11 Apr 15:03screenpipe.dbzsh: command not found:#lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name"*.db" -o -name"*.sqlite" 2>/dev/null/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/ls -lah ~/.screenpipe/data/ 2>/dev/nullzsh: command not found: stotal 0drwxr-xr-x5 lukasstaff160B 11 Apr 15:03drwxr-xr-x10 lukasstaff320B 11 Apr 14:52drwxr-xr-x5lukasstaff160B 11 Apr 14:52datadrwxr-xr-x2lukasstaff64B9 Apr 20:05pending-transcriptions-rw-r--r--1 lukasstaffOB 11 Apr 15:03 screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zsh100% <7O 886Sat 11 Apr 15:06:13-zsh181X7...
|
NULL
|
-8401504570792939856
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp-zsh$0(ahl• ₴5DOCKERO ₴1find~/.screenpipe-name"*.db"DEV (-zsh)-nameO ₴2APP (-zsh)"*.sqlite" 2>/dev/null• ₴з-zsh• 84-zsh#Check what files existat allls-lah~/.screenpipe/ls-lah ~/.screenpipe/data/ 2>/dev/null# Maybe it's in Application Supportfind ~/Library/Application\ Support/-name"*.db"-path"*screenpipe*"2>/dev/nullquote>quote>zsh: command not found:#/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dbzsh: command not found: #total 170384drwxr-xr-x10lukasstaff320B11Apr 14:52drwx-88lukasstaff2.8K 11Apr 14:53-rw-r--r--lukasstaff270BApr20:27config. jsondrwxr-xr-x5lukasstaff160B11 Apr 15:03data-rw-r--r--1lukasstaff67M 11 Apr 15:05db.sqlite-rw-r--r--lukasstaff32K 11Apr 14:52db.sqlite-shmlukasstaffdrwxr-xr-x8lukasstaff16M 11 Apr 15:05db.sqlite-wal256B9 Apr 19:53pipes-rw-r-1lukasstaff130K9 Apr 21:27 screenpipe.2026-04-09.0.10g-rw-r--r--1lukasstaff11K 11 Apr 15:05screenpipe.2026-04-11.0.10gtotal 0drwxr-xr-x5 lukasstaff160B 11 Apr 15:03drwxr-xr-x10 lukasstaff320B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr 14:52datadrwxr-xr-x2lukasstaff64B9 Apr 20:05pending-transcriptions-rw-r--r--1 lukasstaffOB 11 Apr 15:03screenpipe.dbzsh: command not found:#lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name"*.db" -o -name"*.sqlite" 2>/dev/null/Users/lukas/.screenpipe/db.sqlite/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/ls -lah ~/.screenpipe/data/ 2>/dev/nullzsh: command not found: stotal 0drwxr-xr-x5 lukasstaff160B 11 Apr 15:03drwxr-xr-x10 lukasstaff320B 11 Apr 14:52drwxr-xr-x5lukasstaff160B 11 Apr 14:52datadrwxr-xr-x2lukasstaff64B9 Apr 20:05pending-transcriptions-rw-r--r--1 lukasstaffOB 11 Apr 15:03 screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zsh100% <7O 886Sat 11 Apr 15:06:13-zsh181X7...
|
681
|
|
684
|
16
|
37
|
2026-04-11T12:06:17.252276+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909177252_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null","depth":4,"value":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
5266994363241837721
|
5649410328772635173
|
visual_change
|
accessibility
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
683
|
|
685
|
16
|
38
|
2026-04-11T12:06:20.280610+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909180280_m1.jpg...
|
iTerm2
|
find
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
find
Close Tab
⌥⌘1
find...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null","depth":4,"value":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"find","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"find","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.020833334,"height":0.017777778},"role_description":"text"}]...
|
-1464934225832934370
|
5649410328772635173
|
visual_change
|
accessibility
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
find
Close Tab
⌥⌘1
find...
|
NULL
|
|
697
|
16
|
50
|
2026-04-11T12:07:25.808686+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909245808_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -path "*screenpipe*" 2>/dev/null
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E "\.db|\.sqlite"
screenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null \n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E \"\\.db|\\.sqlite\"\nscreenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"\"pipeline\": {\n \"avg_db_latency_ms\": 333.52475247524757,\n \"avg_ocr_latency_ms\": 0.0,\n \"capture_fps_actual\": 0.22236224861039977,\n \"frame_drop_rate\": 0.0,\n \"frames_captured\": 101,\n \"frames_db_written\": 101,\n \"frames_dropped\": 0,\n \"ocr_cache_hit_rate\": 0.0,\n \"ocr_queue_depth\": 0,\n \"pipeline_stall_count\": 0,\n \"time_to_first_frame_ms\": 901.748,\n \"uptime_secs\": 454.213791375,\n \"video_queue_depth\": 0\n },\n \"pool_stats\": {\n \"read_pool_idle\": 7,\n \"read_pool_size\": 7,\n \"write_pool_idle\": 2,\n \"write_pool_size\": 2\n },\n \"schedule_paused\": false,\n \"status\": \"healthy\",\n \"status_code\": 200,\n \"verbose_instructions\": null,\n \"version\": \"0.3.278\",\n \"vision_db_write_stalled\": false\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"\nSELECT app_name, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nGROUP BY app_name\nORDER BY frames DESC;\n\"\nError: in prepare, no such table: frames\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".tables\" \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \".schema\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"SELECT name FROM sqlite_master WHERE type='table';\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created\nfind ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null\n\n# Check what files exist at all\nls -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\n\n# Maybe it's in Application Support\nfind ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nquote> \nquote> '\nzsh: command not found: #\n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nzsh: command not found: #\ntotal 170384\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .\ndrwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..\n-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data\n-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log\n-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null \n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E \"\\.db|\\.sqlite\"\nscreenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-2949593395551601951
|
5648275250521958917
|
visual_change
|
accessibility
|
NULL
|
"pipeline": {
"avg_db_latency_ms "pipeline": {
"avg_db_latency_ms": 333.52475247524757,
"avg_ocr_latency_ms": 0.0,
"capture_fps_actual": 0.22236224861039977,
"frame_drop_rate": 0.0,
"frames_captured": 101,
"frames_db_written": 101,
"frames_dropped": 0,
"ocr_cache_hit_rate": 0.0,
"ocr_queue_depth": 0,
"pipeline_stall_count": 0,
"time_to_first_frame_ms": 901.748,
"uptime_secs": 454.213791375,
"video_queue_depth": 0
},
"pool_stats": {
"read_pool_idle": 7,
"read_pool_size": 7,
"write_pool_idle": 2,
"write_pool_size": 2
},
"schedule_paused": false,
"status": "healthy",
"status_code": 200,
"verbose_instructions": null,
"version": "0.3.278",
"vision_db_write_stalled": false
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "
SELECT app_name, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
GROUP BY app_name
ORDER BY frames DESC;
"
Error: in prepare, no such table: frames
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".tables"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db ".schema"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "SELECT name FROM sqlite_master WHERE type='table';"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ # Find all sqlite/db files screenpipe created
find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
# Check what files exist at all
ls -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
# Maybe it's in Application Support
find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
quote>
quote> '
zsh: command not found: #
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
zsh: command not found: #
total 170384
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 .
drwx------+ 88 lukas staff 2.8K 11 Apr 14:53 ..
-rw-r--r-- 1 lukas staff 270B 9 Apr 20:27 config.json
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 data
-rw-r--r-- 1 lukas staff 67M 11 Apr 15:05 db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 db.sqlite-shm
-rw-r--r-- 1 lukas staff 16M 11 Apr 15:05 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256B 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 130K 9 Apr 21:27 screenpipe.2026-04-09.0.log
-rw-r--r-- 1 lukas staff 11K 11 Apr 15:05 screenpipe.2026-04-11.0.log
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -path "*screenpipe*" 2>/dev/null
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E "\.db|\.sqlite"
screenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
703
|
16
|
56
|
2026-04-11T12:07:50.015180+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909270015_m1.jpg...
|
iTerm2
|
sqlite3
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -path "*screenpipe*" 2>/dev/null
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E "\.db|\.sqlite"
screenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".tables"
_sqlx_migrations meetings
audio_chunks memories
audio_tags memories_fts
audio_transcriptions memories_fts_config
audio_transcriptions_fts memories_fts_data
audio_transcriptions_fts_config memories_fts_docsize
audio_transcriptions_fts_data memories_fts_idx
audio_transcriptions_fts_docsize ocr_text
audio_transcriptions_fts_idx pipe_executions
elements pipe_scheduler_state
elements_fts speaker_embeddings
elements_fts_config speakers
elements_fts_data tags
elements_fts_docsize ui_events
elements_fts_idx ui_events_fts
frames ui_events_fts_config
frames_fts ui_events_fts_data
frames_fts_config ui_events_fts_docsize
frames_fts_content ui_events_fts_idx
frames_fts_data video_chunks
frames_fts_docsize vision_tags
frames_fts_idx
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null \n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E \"\\.db|\\.sqlite\"\nscreenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".tables\"\n_sqlx_migrations meetings \naudio_chunks memories \naudio_tags memories_fts \naudio_transcriptions memories_fts_config \naudio_transcriptions_fts memories_fts_data \naudio_transcriptions_fts_config memories_fts_docsize \naudio_transcriptions_fts_data memories_fts_idx \naudio_transcriptions_fts_docsize ocr_text \naudio_transcriptions_fts_idx pipe_executions \nelements pipe_scheduler_state \nelements_fts speaker_embeddings \nelements_fts_config speakers \nelements_fts_data tags \nelements_fts_docsize ui_events \nelements_fts_idx ui_events_fts \nframes ui_events_fts_config \nframes_fts ui_events_fts_data \nframes_fts_config ui_events_fts_docsize \nframes_fts_content ui_events_fts_idx \nframes_fts_data video_chunks \nframes_fts_docsize vision_tags \nframes_fts_idx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null \n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E \"\\.db|\\.sqlite\"\nscreenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".tables\"\n_sqlx_migrations meetings \naudio_chunks memories \naudio_tags memories_fts \naudio_transcriptions memories_fts_config \naudio_transcriptions_fts memories_fts_data \naudio_transcriptions_fts_config memories_fts_docsize \naudio_transcriptions_fts_data memories_fts_idx \naudio_transcriptions_fts_docsize ocr_text \naudio_transcriptions_fts_idx pipe_executions \nelements pipe_scheduler_state \nelements_fts speaker_embeddings \nelements_fts_config speakers \nelements_fts_data tags \nelements_fts_docsize ui_events \nelements_fts_idx ui_events_fts \nframes ui_events_fts_config \nframes_fts ui_events_fts_data \nframes_fts_config ui_events_fts_docsize \nframes_fts_content ui_events_fts_idx \nframes_fts_data video_chunks \nframes_fts_docsize vision_tags \nframes_fts_idx \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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"sqlite3","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"sqlite3","depth":1,"bounds":{"left":0.4826389,"top":0.033333335,"width":0.034027778,"height":0.017777778},"role_description":"text"}]...
|
-4744449960660385902
|
971287029161519621
|
visual_change
|
accessibility
|
NULL
|
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -path "*screenpipe*" 2>/dev/null
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E "\.db|\.sqlite"
screenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".tables"
_sqlx_migrations meetings
audio_chunks memories
audio_tags memories_fts
audio_transcriptions memories_fts_config
audio_transcriptions_fts memories_fts_data
audio_transcriptions_fts_config memories_fts_docsize
audio_transcriptions_fts_data memories_fts_idx
audio_transcriptions_fts_docsize ocr_text
audio_transcriptions_fts_idx pipe_executions
elements pipe_scheduler_state
elements_fts speaker_embeddings
elements_fts_config speakers
elements_fts_data tags
elements_fts_docsize ui_events
elements_fts_idx ui_events_fts
frames ui_events_fts_config
frames_fts ui_events_fts_data
frames_fts_config ui_events_fts_docsize
frames_fts_content ui_events_fts_idx
frames_fts_data video_chunks
frames_fts_docsize vision_tags
frames_fts_idx
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
sqlite3
Close Tab
⌥⌘1
sqlite3...
|
NULL
|
|
708
|
16
|
61
|
2026-04-11T12:08:23.341863+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909303341_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -path "*screenpipe*" 2>/dev/null
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E "\.db|\.sqlite"
screenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".tables"
_sqlx_migrations meetings
audio_chunks memories
audio_tags memories_fts
audio_transcriptions memories_fts_config
audio_transcriptions_fts memories_fts_data
audio_transcriptions_fts_config memories_fts_docsize
audio_transcriptions_fts_data memories_fts_idx
audio_transcriptions_fts_docsize ocr_text
audio_transcriptions_fts_idx pipe_executions
elements pipe_scheduler_state
elements_fts speaker_embeddings
elements_fts_config speakers
elements_fts_data tags
elements_fts_docsize ui_events
elements_fts_idx ui_events_fts
frames ui_events_fts_config
frames_fts ui_events_fts_data
frames_fts_config ui_events_fts_docsize
frames_fts_content ui_events_fts_idx
frames_fts_data video_chunks
frames_fts_docsize vision_tags
frames_fts_idx
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".schema"
CREATE TABLE _sqlx_migrations (
version BIGINT PRIMARY KEY,
description TEXT NOT NULL,
installed_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
success BOOLEAN NOT NULL,
checksum BLOB NOT NULL,
execution_time BIGINT NOT NULL
);
CREATE TABLE video_chunks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_path TEXT NOT NULL
, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL);
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE audio_chunks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_path TEXT NOT NULL
, timestamp TIMESTAMP, sync_id TEXT, machine_id TEXT, synced_at DATETIME);
CREATE INDEX idx_audio_chunks_timestamp ON audio_chunks(timestamp);
CREATE TABLE IF NOT EXISTS "ocr_text" (
frame_id INTEGER NOT NULL,
text TEXT NOT NULL,
text_json TEXT,
app_name TEXT NOT NULL DEFAULT '',
ocr_engine TEXT NOT NULL DEFAULT 'unknown'
, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);
CREATE TABLE tags (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL UNIQUE,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE vision_tags (
vision_id INTEGER NOT NULL,
tag_id INTEGER NOT NULL,
PRIMARY KEY (vision_id, tag_id),
FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
);
CREATE TABLE audio_tags (
audio_chunk_id INTEGER NOT NULL,
tag_id INTEGER NOT NULL,
PRIMARY KEY (audio_chunk_id, tag_id),
FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id) ON DELETE CASCADE,
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
);
CREATE INDEX idx_vision_tags_vision_id ON vision_tags(vision_id);
CREATE INDEX idx_vision_tags_tag_id ON vision_tags(tag_id);
CREATE INDEX idx_audio_tags_audio_chunk_id ON audio_tags(audio_chunk_id);
CREATE INDEX idx_audio_tags_tag_id ON audio_tags(tag_id);
CREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);
CREATE TABLE speakers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
metadata JSON
, hallucination BOOLEAN DEFAULT FALSE, centroid FLOAT[512], embedding_count INTEGER DEFAULT 0);
CREATE TABLE speaker_embeddings (
id INTEGER PRIMARY KEY AUTOINCREMENT,
embedding FLOAT[512] NOT NULL
check(
typeof(embedding) == 'blob'
and vec_length(embedding) == 512
),
speaker_id INTEGER REFERENCES speakers(id)
);
CREATE TABLE IF NOT EXISTS "audio_transcriptions" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
audio_chunk_id INTEGER NOT NULL,
offset_index INTEGER NOT NULL,
timestamp TIMESTAMP NOT NULL,
transcription TEXT NOT NULL,
device TEXT NOT NULL DEFAULT '',
is_input_device BOOLEAN NOT NULL DEFAULT TRUE,
speaker_id INTEGER,
transcription_engine TEXT NOT NULL DEFAULT 'Whisper', start_time REAL, end_time REAL, text_length INTEGER, sync_id TEXT, synced_at DATETIME,
FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id)
);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id_timestamp ON audio_transcriptions(audio_chunk_id, timestamp);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id ON audio_transcriptions(audio_chunk_id);
CREATE INDEX idx_audio_transcriptions_timestamp ON audio_transcriptions(timestamp);
CREATE INDEX idx_audio_transcriptions_transcription ON audio_transcriptions(transcription);
CREATE INDEX idx_ocr_text_length ON ocr_text (text_length);
CREATE INDEX idx_audio_transcriptions_length ON audio_transcriptions (text_length);
CREATE TABLE ui_events (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
session_id TEXT,
relative_ms INTEGER NOT NULL DEFAULT 0,
event_type TEXT NOT NULL, -- click, move, scroll, key, text, app_switch, window_focus, clipboard
-- Position
x INTEGER,
y INTEGER,
delta_x INTEGER,
delta_y INTEGER,
-- Mouse/key
button INTEGER,
click_count INTEGER,
key_code INTEGER,
modifiers INTEGER,
-- Text content
text_content TEXT,
text_length INTEGER,
-- App context
app_name TEXT,
app_pid INTEGER,
window_title TEXT,
browser_url TEXT,
-- Element context (from accessibility APIs)
element_role TEXT,
element_name TEXT,
element_value TEXT,
element_description TEXT,
element_automation_id TEXT,
element_bounds TEXT, -- JSON: {"x":0,"y":0,"width":100,"height":50}
-- Frame correlation
frame_id INTEGER,
-- Sync columns
sync_id TEXT,
machine_id TEXT,
synced_at DATETIME
);
CREATE INDEX idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX idx_ui_events_event_type ON ui_events(event_type);
CREATE INDEX idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX idx_ui_events_session_id ON ui_events(session_id);
CREATE INDEX idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX idx_ui_events_sync_id ON ui_events(sync_id);
CREATE INDEX idx_ui_events_synced_at ON ui_events(synced_at);
CREATE INDEX idx_ui_events_unsynced ON ui_events(synced_at) WHERE synced_at IS NULL;
CREATE VIRTUAL TABLE ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
)
/* ui_events_fts(text_content,app_name,window_title,element_name) */;
CREATE TABLE IF NOT EXISTS 'ui_events_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'ui_events_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'ui_events_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'ui_events_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER ui_events_ad AFTER DELETE ON ui_events BEGIN
INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)
VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);
END;
CREATE TRIGGER ui_events_au AFTER UPDATE ON ui_events BEGIN
INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)
VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);
INSERT INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)
VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);
END;
CREATE UNIQUE INDEX idx_audio_transcription_chunk_text
ON audio_transcriptions(audio_chunk_id, transcription);
CREATE INDEX idx_video_chunks_device_name ON video_chunks(device_name);
CREATE INDEX idx_video_chunks_device_name_id ON video_chunks(device_name, id DESC);
CREATE TABLE pipe_executions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
pipe_name TEXT NOT NULL,
status TEXT NOT NULL DEFAULT 'queued',
trigger_type TEXT NOT NULL DEFAULT 'manual',
pid INTEGER,
model TEXT,
provider TEXT,
started_at TEXT,
finished_at TEXT,
stdout TEXT DEFAULT '',
stderr TEXT DEFAULT '',
exit_code INTEGER,
error_type TEXT,
error_message TEXT,
duration_ms INTEGER
, session_path TEXT);
CREATE INDEX idx_pipe_exec_name_status ON pipe_executions(pipe_name, status);
CREATE INDEX idx_pipe_exec_running ON pipe_executions(status) WHERE status = 'running';
CREATE INDEX idx_pipe_exec_name_time ON pipe_executions(pipe_name, id DESC);
CREATE TABLE pipe_scheduler_state (
pipe_name TEXT PRIMARY KEY,
last_run_at TEXT,
last_success_at TEXT,
consecutive_failures INTEGER DEFAULT 0
);
CREATE TABLE IF NOT EXISTS "frames" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
video_chunk_id INTEGER DEFAULT NULL,
offset_index INTEGER NOT NULL DEFAULT 0,
timestamp TIMESTAMP NOT NULL,
name TEXT,
app_name TEXT DEFAULT NULL,
window_name TEXT DEFAULT NULL,
focused BOOLEAN DEFAULT NULL,
browser_url TEXT DEFAULT NULL,
device_name TEXT NOT NULL DEFAULT '',
sync_id TEXT,
machine_id TEXT,
synced_at DATETIME,
-- New event-driven capture columns
snapshot_path TEXT DEFAULT NULL,
accessibility_text TEXT DEFAULT NULL,
accessibility_tree_json TEXT DEFAULT NULL,
content_hash INTEGER DEFAULT NULL,
simhash INTEGER DEFAULT NULL,
capture_trigger TEXT DEFAULT NULL,
text_source TEXT DEFAULT NULL, cloud_blob_id TEXT DEFAULT NULL, full_text TEXT DEFAULT NULL, elements_ref_frame_id INTEGER DEFAULT NULL,
FOREIGN KEY (video_chunk_id) REFERENCES video_chunks(id)
);
CREATE INDEX idx_frames_timestamp ON frames(timestamp);
CREATE INDEX idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX idx_frames_timestamp_device
ON frames(timestamp, device_name);
CREATE INDEX idx_frames_snapshot_path
ON frames(snapshot_path) WHERE snapshot_path IS NOT NULL;
CREATE TRIGGER ui_events_ai AFTER INSERT ON ui_events BEGIN
INSERT OR IGNORE INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)
VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);
END;
CREATE TABLE meetings (
id INTEGER PRIMARY KEY AUTOINCREMENT,
meeting_start TEXT NOT NULL,
meeting_end TEXT,
meeting_app TEXT NOT NULL,
title TEXT,
attendees TEXT,
detection_source TEXT NOT NULL DEFAULT 'app',
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))
, note TEXT);
CREATE INDEX idx_meetings_start ON meetings(meeting_start);
CREATE INDEX idx_meetings_end ON meetings(meeting_end);
CREATE TABLE elements (
id INTEGER PRIMARY KEY AUTOINCREMENT,
frame_id INTEGER NOT NULL,
source TEXT NOT NULL, -- 'ocr' | 'accessibility'
role TEXT NOT NULL, -- OCR: 'page','block','paragraph','line','word'
-- AX: 'AXButton','AXTextField','AXStaticText', etc.
text TEXT, -- element text content (NULL for container nodes)
parent_id INTEGER, -- self-referential FK for tree hierarchy (NULL = root)
depth INTEGER NOT NULL DEFAULT 0, -- tree depth (0 = root)
left_bound REAL, -- normalized 0-1 bounding box
top_bound REAL,
width_bound REAL,
height_bound REAL,
confidence REAL, -- OCR confidence (0-100), NULL for AX
sort_order INTEGER NOT NULL DEFAULT 0, properties TEXT, -- sibling order within parent
FOREIGN KEY (frame_id) REFERENCES frames(id),
FOREIGN KEY (parent_id) REFERENCES elements(id)
);
CREATE INDEX idx_elements_frame_id ON elements(frame_id);
CREATE INDEX idx_elements_parent_id ON elements(parent_id);
CREATE INDEX idx_elements_source ON elements(source);
CREATE INDEX idx_elements_frame_source ON elements(frame_id, source);
CREATE VIRTUAL TABLE elements_fts USING fts5(
text,
role,
frame_id UNINDEXED,
content='elements',
content_rowid='id',
tokenize='unicode61'
)
/* elements_fts(text,role,frame_id) */;
CREATE TABLE IF NOT EXISTS 'elements_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'elements_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'elements_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'elements_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER elements_ai AFTER INSERT ON elements
WHEN NEW.text IS NOT NULL AND NEW.text != ''
BEGIN
INSERT INTO elements_fts(rowid, text, role, frame_id)
VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);
END;
CREATE TRIGGER elements_ad AFTER DELETE ON elements
WHEN OLD.text IS NOT NULL AND OLD.text != ''
BEGIN
INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)
VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);
END;
CREATE TRIGGER elements_au AFTER UPDATE ON elements
WHEN OLD.text IS NOT NULL AND OLD.text != ''
BEGIN
INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)
VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);
INSERT INTO elements_fts(rowid, text, role, frame_id)
VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);
END;
CREATE VIRTUAL TABLE audio_transcriptions_fts USING fts5(
transcription,
device,
speaker_id,
content='audio_transcriptions',
content_rowid='id',
tokenize='unicode61'
)
/* audio_transcriptions_fts(transcription,device,speaker_id) */;
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER audio_transcriptions_ai AFTER INSERT ON audio_transcriptions
WHEN NEW.transcription IS NOT NULL AND NEW.transcription != ''
BEGIN
INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)
VALUES (NEW.id, NEW.transcription, COALESCE(NEW.device, ''), NEW.speaker_id);
END;
CREATE TRIGGER audio_transcriptions_delete AFTER DELETE ON audio_transcriptions
WHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''
BEGIN
INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)
VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);
END;
CREATE TRIGGER audio_transcriptions_update AFTER UPDATE ON audio_transcriptions
WHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''
BEGIN
INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)
VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);
INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)
VALUES (NEW.id, COALESCE(NEW.transcription, ''), COALESCE(NEW.device, ''), NEW.speaker_id);
END;
CREATE INDEX idx_video_chunks_cloud_blob_id
ON video_chunks(cloud_blob_id) WHERE cloud_blob_id IS NULL;
CREATE INDEX idx_frames_cloud_blob_id
ON frames(cloud_blob_id) WHERE cloud_blob_id IS NULL AND snapshot_path IS NOT NULL;
CREATE TABLE memories (
id INTEGER PRIMARY KEY AUTOINCREMENT,
content TEXT NOT NULL,
source TEXT NOT NULL DEFAULT 'user',
source_context TEXT,
tags TEXT DEFAULT '[]',
importance REAL DEFAULT 0.5,
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')),
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))
, frame_id INTEGER REFERENCES frames(id) ON DELETE SET NULL);
CREATE INDEX idx_memories_created_at ON memories(created_at);
CREATE INDEX idx_memories_importance ON memories(importance DESC);
CREATE INDEX idx_memories_source ON memories(source);
CREATE VIRTUAL TABLE memories_fts USING fts5(
content,
tags,
content='memories',
content_rowid='id',
tokenize='unicode61'
)
/* memories_fts(content,tags) */;
CREATE TABLE IF NOT EXISTS 'memories_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'memories_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'memories_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'memories_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER memories_ai AFTER INSERT ON memories
WHEN NEW.content IS NOT NULL AND NEW.content != ''
BEGIN
INSERT INTO memories_fts(rowid, content, tags)
VALUES (NEW.id, NEW.content, COALESCE(NEW.tags, ''));
END;
CREATE TRIGGER memories_ad AFTER DELETE ON memories
WHEN OLD.content IS NOT NULL AND OLD.content != ''
BEGIN
INSERT INTO memories_fts(memories_fts, rowid, content, tags)
VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));
END;
CREATE TRIGGER memories_au AFTER UPDATE ON memories
WHEN OLD.content IS NOT NULL AND OLD.content != ''
BEGIN
INSERT INTO memories_fts(memories_fts, rowid, content, tags)
VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));
INSERT INTO memories_fts(rowid, content, tags)
VALUES (NEW.id, COALESCE(NEW.content, ''), COALESCE(NEW.tags, ''));
END;
CREATE VIRTUAL TABLE frames_fts USING fts5(
full_text,
app_name,
window_name,
browser_url,
id UNINDEXED,
tokenize='unicode61'
)
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null \n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E \"\\.db|\\.sqlite\"\nscreenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".tables\"\n_sqlx_migrations meetings \naudio_chunks memories \naudio_tags memories_fts \naudio_transcriptions memories_fts_config \naudio_transcriptions_fts memories_fts_data \naudio_transcriptions_fts_config memories_fts_docsize \naudio_transcriptions_fts_data memories_fts_idx \naudio_transcriptions_fts_docsize ocr_text \naudio_transcriptions_fts_idx pipe_executions \nelements pipe_scheduler_state \nelements_fts speaker_embeddings \nelements_fts_config speakers \nelements_fts_data tags \nelements_fts_docsize ui_events \nelements_fts_idx ui_events_fts \nframes ui_events_fts_config \nframes_fts ui_events_fts_data \nframes_fts_config ui_events_fts_docsize \nframes_fts_content ui_events_fts_idx \nframes_fts_data video_chunks \nframes_fts_docsize vision_tags \nframes_fts_idx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".schema\"\nCREATE TABLE _sqlx_migrations (\n version BIGINT PRIMARY KEY,\n description TEXT NOT NULL,\n installed_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,\n success BOOLEAN NOT NULL,\n checksum BLOB NOT NULL,\n execution_time BIGINT NOT NULL\n);\nCREATE TABLE video_chunks (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n file_path TEXT NOT NULL\n, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL);\nCREATE TABLE sqlite_sequence(name,seq);\nCREATE TABLE audio_chunks (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n file_path TEXT NOT NULL\n, timestamp TIMESTAMP, sync_id TEXT, machine_id TEXT, synced_at DATETIME);\nCREATE INDEX idx_audio_chunks_timestamp ON audio_chunks(timestamp);\nCREATE TABLE IF NOT EXISTS \"ocr_text\" (\n frame_id INTEGER NOT NULL,\n text TEXT NOT NULL,\n text_json TEXT,\n app_name TEXT NOT NULL DEFAULT '',\n ocr_engine TEXT NOT NULL DEFAULT 'unknown'\n, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);\nCREATE TABLE tags (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n name TEXT NOT NULL UNIQUE,\n created_at DATETIME DEFAULT CURRENT_TIMESTAMP\n);\nCREATE TABLE vision_tags (\n vision_id INTEGER NOT NULL,\n tag_id INTEGER NOT NULL,\n PRIMARY KEY (vision_id, tag_id),\n FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE\n);\nCREATE TABLE audio_tags (\n audio_chunk_id INTEGER NOT NULL,\n tag_id INTEGER NOT NULL,\n PRIMARY KEY (audio_chunk_id, tag_id),\n FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE\n);\nCREATE INDEX idx_vision_tags_vision_id ON vision_tags(vision_id);\nCREATE INDEX idx_vision_tags_tag_id ON vision_tags(tag_id);\nCREATE INDEX idx_audio_tags_audio_chunk_id ON audio_tags(audio_chunk_id);\nCREATE INDEX idx_audio_tags_tag_id ON audio_tags(tag_id);\nCREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);\nCREATE TABLE speakers (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n name TEXT,\n metadata JSON\n, hallucination BOOLEAN DEFAULT FALSE, centroid FLOAT[512], embedding_count INTEGER DEFAULT 0);\nCREATE TABLE speaker_embeddings (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n embedding FLOAT[512] NOT NULL\n check(\n typeof(embedding) == 'blob'\n and vec_length(embedding) == 512\n ),\n speaker_id INTEGER REFERENCES speakers(id)\n);\nCREATE TABLE IF NOT EXISTS \"audio_transcriptions\" (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n audio_chunk_id INTEGER NOT NULL,\n offset_index INTEGER NOT NULL,\n timestamp TIMESTAMP NOT NULL,\n transcription TEXT NOT NULL,\n device TEXT NOT NULL DEFAULT '',\n is_input_device BOOLEAN NOT NULL DEFAULT TRUE,\n speaker_id INTEGER,\n transcription_engine TEXT NOT NULL DEFAULT 'Whisper', start_time REAL, end_time REAL, text_length INTEGER, sync_id TEXT, synced_at DATETIME,\n FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id)\n);\nCREATE INDEX idx_audio_transcriptions_audio_chunk_id_timestamp ON audio_transcriptions(audio_chunk_id, timestamp);\nCREATE INDEX idx_audio_transcriptions_audio_chunk_id ON audio_transcriptions(audio_chunk_id);\nCREATE INDEX idx_audio_transcriptions_timestamp ON audio_transcriptions(timestamp);\nCREATE INDEX idx_audio_transcriptions_transcription ON audio_transcriptions(transcription);\nCREATE INDEX idx_ocr_text_length ON ocr_text (text_length);\nCREATE INDEX idx_audio_transcriptions_length ON audio_transcriptions (text_length);\nCREATE TABLE ui_events (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n timestamp DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,\n session_id TEXT,\n relative_ms INTEGER NOT NULL DEFAULT 0,\n event_type TEXT NOT NULL, -- click, move, scroll, key, text, app_switch, window_focus, clipboard\n -- Position\n x INTEGER,\n y INTEGER,\n delta_x INTEGER,\n delta_y INTEGER,\n -- Mouse/key\n button INTEGER,\n click_count INTEGER,\n key_code INTEGER,\n modifiers INTEGER,\n -- Text content\n text_content TEXT,\n text_length INTEGER,\n -- App context\n app_name TEXT,\n app_pid INTEGER,\n window_title TEXT,\n browser_url TEXT,\n -- Element context (from accessibility APIs)\n element_role TEXT,\n element_name TEXT,\n element_value TEXT,\n element_description TEXT,\n element_automation_id TEXT,\n element_bounds TEXT, -- JSON: {\"x\":0,\"y\":0,\"width\":100,\"height\":50}\n -- Frame correlation\n frame_id INTEGER,\n -- Sync columns\n sync_id TEXT,\n machine_id TEXT,\n synced_at DATETIME\n);\nCREATE INDEX idx_ui_events_timestamp ON ui_events(timestamp);\nCREATE INDEX idx_ui_events_event_type ON ui_events(event_type);\nCREATE INDEX idx_ui_events_app_name ON ui_events(app_name);\nCREATE INDEX idx_ui_events_session_id ON ui_events(session_id);\nCREATE INDEX idx_ui_events_frame_id ON ui_events(frame_id);\nCREATE INDEX idx_ui_events_sync_id ON ui_events(sync_id);\nCREATE INDEX idx_ui_events_synced_at ON ui_events(synced_at);\nCREATE INDEX idx_ui_events_unsynced ON ui_events(synced_at) WHERE synced_at IS NULL;\nCREATE VIRTUAL TABLE ui_events_fts USING fts5(\n text_content,\n app_name,\n window_title,\n element_name,\n content='ui_events',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* ui_events_fts(text_content,app_name,window_title,element_name) */;\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER ui_events_ad AFTER DELETE ON ui_events BEGIN\n INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)\n VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);\nEND;\nCREATE TRIGGER ui_events_au AFTER UPDATE ON ui_events BEGIN\n INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)\n VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);\n INSERT INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)\n VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);\nEND;\nCREATE UNIQUE INDEX idx_audio_transcription_chunk_text\nON audio_transcriptions(audio_chunk_id, transcription);\nCREATE INDEX idx_video_chunks_device_name ON video_chunks(device_name);\nCREATE INDEX idx_video_chunks_device_name_id ON video_chunks(device_name, id DESC);\nCREATE TABLE pipe_executions (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n pipe_name TEXT NOT NULL,\n status TEXT NOT NULL DEFAULT 'queued',\n trigger_type TEXT NOT NULL DEFAULT 'manual',\n pid INTEGER,\n model TEXT,\n provider TEXT,\n started_at TEXT,\n finished_at TEXT,\n stdout TEXT DEFAULT '',\n stderr TEXT DEFAULT '',\n exit_code INTEGER,\n error_type TEXT,\n error_message TEXT,\n duration_ms INTEGER\n, session_path TEXT);\nCREATE INDEX idx_pipe_exec_name_status ON pipe_executions(pipe_name, status);\nCREATE INDEX idx_pipe_exec_running ON pipe_executions(status) WHERE status = 'running';\nCREATE INDEX idx_pipe_exec_name_time ON pipe_executions(pipe_name, id DESC);\nCREATE TABLE pipe_scheduler_state (\n pipe_name TEXT PRIMARY KEY,\n last_run_at TEXT,\n last_success_at TEXT,\n consecutive_failures INTEGER DEFAULT 0\n);\nCREATE TABLE IF NOT EXISTS \"frames\" (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n video_chunk_id INTEGER DEFAULT NULL,\n offset_index INTEGER NOT NULL DEFAULT 0,\n timestamp TIMESTAMP NOT NULL,\n name TEXT,\n app_name TEXT DEFAULT NULL,\n window_name TEXT DEFAULT NULL,\n focused BOOLEAN DEFAULT NULL,\n browser_url TEXT DEFAULT NULL,\n device_name TEXT NOT NULL DEFAULT '',\n sync_id TEXT,\n machine_id TEXT,\n synced_at DATETIME,\n -- New event-driven capture columns\n snapshot_path TEXT DEFAULT NULL,\n accessibility_text TEXT DEFAULT NULL,\n accessibility_tree_json TEXT DEFAULT NULL,\n content_hash INTEGER DEFAULT NULL,\n simhash INTEGER DEFAULT NULL,\n capture_trigger TEXT DEFAULT NULL,\n text_source TEXT DEFAULT NULL, cloud_blob_id TEXT DEFAULT NULL, full_text TEXT DEFAULT NULL, elements_ref_frame_id INTEGER DEFAULT NULL,\n FOREIGN KEY (video_chunk_id) REFERENCES video_chunks(id)\n);\nCREATE INDEX idx_frames_timestamp ON frames(timestamp);\nCREATE INDEX idx_frames_video_chunk_id ON frames(video_chunk_id);\nCREATE INDEX idx_frames_timestamp_device\n ON frames(timestamp, device_name);\nCREATE INDEX idx_frames_snapshot_path\n ON frames(snapshot_path) WHERE snapshot_path IS NOT NULL;\nCREATE TRIGGER ui_events_ai AFTER INSERT ON ui_events BEGIN\n INSERT OR IGNORE INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)\n VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);\nEND;\nCREATE TABLE meetings (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n meeting_start TEXT NOT NULL,\n meeting_end TEXT,\n meeting_app TEXT NOT NULL,\n title TEXT,\n attendees TEXT,\n detection_source TEXT NOT NULL DEFAULT 'app',\n created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))\n, note TEXT);\nCREATE INDEX idx_meetings_start ON meetings(meeting_start);\nCREATE INDEX idx_meetings_end ON meetings(meeting_end);\nCREATE TABLE elements (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n frame_id INTEGER NOT NULL,\n source TEXT NOT NULL, -- 'ocr' | 'accessibility'\n role TEXT NOT NULL, -- OCR: 'page','block','paragraph','line','word'\n -- AX: 'AXButton','AXTextField','AXStaticText', etc.\n text TEXT, -- element text content (NULL for container nodes)\n parent_id INTEGER, -- self-referential FK for tree hierarchy (NULL = root)\n depth INTEGER NOT NULL DEFAULT 0, -- tree depth (0 = root)\n left_bound REAL, -- normalized 0-1 bounding box\n top_bound REAL,\n width_bound REAL,\n height_bound REAL,\n confidence REAL, -- OCR confidence (0-100), NULL for AX\n sort_order INTEGER NOT NULL DEFAULT 0, properties TEXT, -- sibling order within parent\n FOREIGN KEY (frame_id) REFERENCES frames(id),\n FOREIGN KEY (parent_id) REFERENCES elements(id)\n);\nCREATE INDEX idx_elements_frame_id ON elements(frame_id);\nCREATE INDEX idx_elements_parent_id ON elements(parent_id);\nCREATE INDEX idx_elements_source ON elements(source);\nCREATE INDEX idx_elements_frame_source ON elements(frame_id, source);\nCREATE VIRTUAL TABLE elements_fts USING fts5(\n text,\n role,\n frame_id UNINDEXED,\n content='elements',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* elements_fts(text,role,frame_id) */;\nCREATE TABLE IF NOT EXISTS 'elements_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'elements_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'elements_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'elements_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER elements_ai AFTER INSERT ON elements\nWHEN NEW.text IS NOT NULL AND NEW.text != ''\nBEGIN\n INSERT INTO elements_fts(rowid, text, role, frame_id)\n VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);\nEND;\nCREATE TRIGGER elements_ad AFTER DELETE ON elements\nWHEN OLD.text IS NOT NULL AND OLD.text != ''\nBEGIN\n INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)\n VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);\nEND;\nCREATE TRIGGER elements_au AFTER UPDATE ON elements\nWHEN OLD.text IS NOT NULL AND OLD.text != ''\nBEGIN\n INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)\n VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);\n INSERT INTO elements_fts(rowid, text, role, frame_id)\n VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);\nEND;\nCREATE VIRTUAL TABLE audio_transcriptions_fts USING fts5(\n transcription,\n device,\n speaker_id,\n content='audio_transcriptions',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* audio_transcriptions_fts(transcription,device,speaker_id) */;\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER audio_transcriptions_ai AFTER INSERT ON audio_transcriptions\nWHEN NEW.transcription IS NOT NULL AND NEW.transcription != ''\nBEGIN\n INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)\n VALUES (NEW.id, NEW.transcription, COALESCE(NEW.device, ''), NEW.speaker_id);\nEND;\nCREATE TRIGGER audio_transcriptions_delete AFTER DELETE ON audio_transcriptions\nWHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''\nBEGIN\n INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)\n VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);\nEND;\nCREATE TRIGGER audio_transcriptions_update AFTER UPDATE ON audio_transcriptions\nWHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''\nBEGIN\n INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)\n VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);\n INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)\n VALUES (NEW.id, COALESCE(NEW.transcription, ''), COALESCE(NEW.device, ''), NEW.speaker_id);\nEND;\nCREATE INDEX idx_video_chunks_cloud_blob_id\n ON video_chunks(cloud_blob_id) WHERE cloud_blob_id IS NULL;\nCREATE INDEX idx_frames_cloud_blob_id\n ON frames(cloud_blob_id) WHERE cloud_blob_id IS NULL AND snapshot_path IS NOT NULL;\nCREATE TABLE memories (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n content TEXT NOT NULL,\n source TEXT NOT NULL DEFAULT 'user',\n source_context TEXT,\n tags TEXT DEFAULT '[]',\n importance REAL DEFAULT 0.5,\n created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')),\n updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))\n, frame_id INTEGER REFERENCES frames(id) ON DELETE SET NULL);\nCREATE INDEX idx_memories_created_at ON memories(created_at);\nCREATE INDEX idx_memories_importance ON memories(importance DESC);\nCREATE INDEX idx_memories_source ON memories(source);\nCREATE VIRTUAL TABLE memories_fts USING fts5(\n content,\n tags,\n content='memories',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* memories_fts(content,tags) */;\nCREATE TABLE IF NOT EXISTS 'memories_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'memories_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'memories_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'memories_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER memories_ai AFTER INSERT ON memories\nWHEN NEW.content IS NOT NULL AND NEW.content != ''\nBEGIN\n INSERT INTO memories_fts(rowid, content, tags)\n VALUES (NEW.id, NEW.content, COALESCE(NEW.tags, ''));\nEND;\nCREATE TRIGGER memories_ad AFTER DELETE ON memories\nWHEN OLD.content IS NOT NULL AND OLD.content != ''\nBEGIN\n INSERT INTO memories_fts(memories_fts, rowid, content, tags)\n VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));\nEND;\nCREATE TRIGGER memories_au AFTER UPDATE ON memories\nWHEN OLD.content IS NOT NULL AND OLD.content != ''\nBEGIN\n INSERT INTO memories_fts(memories_fts, rowid, content, tags)\n VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));\n INSERT INTO memories_fts(rowid, content, tags)\n VALUES (NEW.id, COALESCE(NEW.content, ''), COALESCE(NEW.tags, ''));\nEND;\nCREATE VIRTUAL TABLE frames_fts USING fts5(\n full_text,\n app_name,\n window_name,\n browser_url,\n id UNINDEXED,\n tokenize='unicode61'\n)\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":"drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nzsh: command not found: #\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null \n/Users/lukas/.screenpipe/db.sqlite\n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/\nls -lah ~/.screenpipe/data/ 2>/dev/null\nzsh: command not found: s\ntotal 0\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .\ndrwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data\ndrwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions\n-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\\ Support/ -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -path \"*screenpipe*\" 2>/dev/null \n/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E \"\\.db|\\.sqlite\"\nscreenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm\nscreenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite\nscreenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nscreenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".tables\"\n_sqlx_migrations meetings \naudio_chunks memories \naudio_tags memories_fts \naudio_transcriptions memories_fts_config \naudio_transcriptions_fts memories_fts_data \naudio_transcriptions_fts_config memories_fts_docsize \naudio_transcriptions_fts_data memories_fts_idx \naudio_transcriptions_fts_docsize ocr_text \naudio_transcriptions_fts_idx pipe_executions \nelements pipe_scheduler_state \nelements_fts speaker_embeddings \nelements_fts_config speakers \nelements_fts_data tags \nelements_fts_docsize ui_events \nelements_fts_idx ui_events_fts \nframes ui_events_fts_config \nframes_fts ui_events_fts_data \nframes_fts_config ui_events_fts_docsize \nframes_fts_content ui_events_fts_idx \nframes_fts_data video_chunks \nframes_fts_docsize vision_tags \nframes_fts_idx \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".schema\"\nCREATE TABLE _sqlx_migrations (\n version BIGINT PRIMARY KEY,\n description TEXT NOT NULL,\n installed_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,\n success BOOLEAN NOT NULL,\n checksum BLOB NOT NULL,\n execution_time BIGINT NOT NULL\n);\nCREATE TABLE video_chunks (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n file_path TEXT NOT NULL\n, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL);\nCREATE TABLE sqlite_sequence(name,seq);\nCREATE TABLE audio_chunks (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n file_path TEXT NOT NULL\n, timestamp TIMESTAMP, sync_id TEXT, machine_id TEXT, synced_at DATETIME);\nCREATE INDEX idx_audio_chunks_timestamp ON audio_chunks(timestamp);\nCREATE TABLE IF NOT EXISTS \"ocr_text\" (\n frame_id INTEGER NOT NULL,\n text TEXT NOT NULL,\n text_json TEXT,\n app_name TEXT NOT NULL DEFAULT '',\n ocr_engine TEXT NOT NULL DEFAULT 'unknown'\n, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);\nCREATE TABLE tags (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n name TEXT NOT NULL UNIQUE,\n created_at DATETIME DEFAULT CURRENT_TIMESTAMP\n);\nCREATE TABLE vision_tags (\n vision_id INTEGER NOT NULL,\n tag_id INTEGER NOT NULL,\n PRIMARY KEY (vision_id, tag_id),\n FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE\n);\nCREATE TABLE audio_tags (\n audio_chunk_id INTEGER NOT NULL,\n tag_id INTEGER NOT NULL,\n PRIMARY KEY (audio_chunk_id, tag_id),\n FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id) ON DELETE CASCADE,\n FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE\n);\nCREATE INDEX idx_vision_tags_vision_id ON vision_tags(vision_id);\nCREATE INDEX idx_vision_tags_tag_id ON vision_tags(tag_id);\nCREATE INDEX idx_audio_tags_audio_chunk_id ON audio_tags(audio_chunk_id);\nCREATE INDEX idx_audio_tags_tag_id ON audio_tags(tag_id);\nCREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);\nCREATE TABLE speakers (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n name TEXT,\n metadata JSON\n, hallucination BOOLEAN DEFAULT FALSE, centroid FLOAT[512], embedding_count INTEGER DEFAULT 0);\nCREATE TABLE speaker_embeddings (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n embedding FLOAT[512] NOT NULL\n check(\n typeof(embedding) == 'blob'\n and vec_length(embedding) == 512\n ),\n speaker_id INTEGER REFERENCES speakers(id)\n);\nCREATE TABLE IF NOT EXISTS \"audio_transcriptions\" (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n audio_chunk_id INTEGER NOT NULL,\n offset_index INTEGER NOT NULL,\n timestamp TIMESTAMP NOT NULL,\n transcription TEXT NOT NULL,\n device TEXT NOT NULL DEFAULT '',\n is_input_device BOOLEAN NOT NULL DEFAULT TRUE,\n speaker_id INTEGER,\n transcription_engine TEXT NOT NULL DEFAULT 'Whisper', start_time REAL, end_time REAL, text_length INTEGER, sync_id TEXT, synced_at DATETIME,\n FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id)\n);\nCREATE INDEX idx_audio_transcriptions_audio_chunk_id_timestamp ON audio_transcriptions(audio_chunk_id, timestamp);\nCREATE INDEX idx_audio_transcriptions_audio_chunk_id ON audio_transcriptions(audio_chunk_id);\nCREATE INDEX idx_audio_transcriptions_timestamp ON audio_transcriptions(timestamp);\nCREATE INDEX idx_audio_transcriptions_transcription ON audio_transcriptions(transcription);\nCREATE INDEX idx_ocr_text_length ON ocr_text (text_length);\nCREATE INDEX idx_audio_transcriptions_length ON audio_transcriptions (text_length);\nCREATE TABLE ui_events (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n timestamp DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,\n session_id TEXT,\n relative_ms INTEGER NOT NULL DEFAULT 0,\n event_type TEXT NOT NULL, -- click, move, scroll, key, text, app_switch, window_focus, clipboard\n -- Position\n x INTEGER,\n y INTEGER,\n delta_x INTEGER,\n delta_y INTEGER,\n -- Mouse/key\n button INTEGER,\n click_count INTEGER,\n key_code INTEGER,\n modifiers INTEGER,\n -- Text content\n text_content TEXT,\n text_length INTEGER,\n -- App context\n app_name TEXT,\n app_pid INTEGER,\n window_title TEXT,\n browser_url TEXT,\n -- Element context (from accessibility APIs)\n element_role TEXT,\n element_name TEXT,\n element_value TEXT,\n element_description TEXT,\n element_automation_id TEXT,\n element_bounds TEXT, -- JSON: {\"x\":0,\"y\":0,\"width\":100,\"height\":50}\n -- Frame correlation\n frame_id INTEGER,\n -- Sync columns\n sync_id TEXT,\n machine_id TEXT,\n synced_at DATETIME\n);\nCREATE INDEX idx_ui_events_timestamp ON ui_events(timestamp);\nCREATE INDEX idx_ui_events_event_type ON ui_events(event_type);\nCREATE INDEX idx_ui_events_app_name ON ui_events(app_name);\nCREATE INDEX idx_ui_events_session_id ON ui_events(session_id);\nCREATE INDEX idx_ui_events_frame_id ON ui_events(frame_id);\nCREATE INDEX idx_ui_events_sync_id ON ui_events(sync_id);\nCREATE INDEX idx_ui_events_synced_at ON ui_events(synced_at);\nCREATE INDEX idx_ui_events_unsynced ON ui_events(synced_at) WHERE synced_at IS NULL;\nCREATE VIRTUAL TABLE ui_events_fts USING fts5(\n text_content,\n app_name,\n window_title,\n element_name,\n content='ui_events',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* ui_events_fts(text_content,app_name,window_title,element_name) */;\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'ui_events_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER ui_events_ad AFTER DELETE ON ui_events BEGIN\n INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)\n VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);\nEND;\nCREATE TRIGGER ui_events_au AFTER UPDATE ON ui_events BEGIN\n INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)\n VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);\n INSERT INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)\n VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);\nEND;\nCREATE UNIQUE INDEX idx_audio_transcription_chunk_text\nON audio_transcriptions(audio_chunk_id, transcription);\nCREATE INDEX idx_video_chunks_device_name ON video_chunks(device_name);\nCREATE INDEX idx_video_chunks_device_name_id ON video_chunks(device_name, id DESC);\nCREATE TABLE pipe_executions (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n pipe_name TEXT NOT NULL,\n status TEXT NOT NULL DEFAULT 'queued',\n trigger_type TEXT NOT NULL DEFAULT 'manual',\n pid INTEGER,\n model TEXT,\n provider TEXT,\n started_at TEXT,\n finished_at TEXT,\n stdout TEXT DEFAULT '',\n stderr TEXT DEFAULT '',\n exit_code INTEGER,\n error_type TEXT,\n error_message TEXT,\n duration_ms INTEGER\n, session_path TEXT);\nCREATE INDEX idx_pipe_exec_name_status ON pipe_executions(pipe_name, status);\nCREATE INDEX idx_pipe_exec_running ON pipe_executions(status) WHERE status = 'running';\nCREATE INDEX idx_pipe_exec_name_time ON pipe_executions(pipe_name, id DESC);\nCREATE TABLE pipe_scheduler_state (\n pipe_name TEXT PRIMARY KEY,\n last_run_at TEXT,\n last_success_at TEXT,\n consecutive_failures INTEGER DEFAULT 0\n);\nCREATE TABLE IF NOT EXISTS \"frames\" (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n video_chunk_id INTEGER DEFAULT NULL,\n offset_index INTEGER NOT NULL DEFAULT 0,\n timestamp TIMESTAMP NOT NULL,\n name TEXT,\n app_name TEXT DEFAULT NULL,\n window_name TEXT DEFAULT NULL,\n focused BOOLEAN DEFAULT NULL,\n browser_url TEXT DEFAULT NULL,\n device_name TEXT NOT NULL DEFAULT '',\n sync_id TEXT,\n machine_id TEXT,\n synced_at DATETIME,\n -- New event-driven capture columns\n snapshot_path TEXT DEFAULT NULL,\n accessibility_text TEXT DEFAULT NULL,\n accessibility_tree_json TEXT DEFAULT NULL,\n content_hash INTEGER DEFAULT NULL,\n simhash INTEGER DEFAULT NULL,\n capture_trigger TEXT DEFAULT NULL,\n text_source TEXT DEFAULT NULL, cloud_blob_id TEXT DEFAULT NULL, full_text TEXT DEFAULT NULL, elements_ref_frame_id INTEGER DEFAULT NULL,\n FOREIGN KEY (video_chunk_id) REFERENCES video_chunks(id)\n);\nCREATE INDEX idx_frames_timestamp ON frames(timestamp);\nCREATE INDEX idx_frames_video_chunk_id ON frames(video_chunk_id);\nCREATE INDEX idx_frames_timestamp_device\n ON frames(timestamp, device_name);\nCREATE INDEX idx_frames_snapshot_path\n ON frames(snapshot_path) WHERE snapshot_path IS NOT NULL;\nCREATE TRIGGER ui_events_ai AFTER INSERT ON ui_events BEGIN\n INSERT OR IGNORE INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)\n VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);\nEND;\nCREATE TABLE meetings (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n meeting_start TEXT NOT NULL,\n meeting_end TEXT,\n meeting_app TEXT NOT NULL,\n title TEXT,\n attendees TEXT,\n detection_source TEXT NOT NULL DEFAULT 'app',\n created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))\n, note TEXT);\nCREATE INDEX idx_meetings_start ON meetings(meeting_start);\nCREATE INDEX idx_meetings_end ON meetings(meeting_end);\nCREATE TABLE elements (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n frame_id INTEGER NOT NULL,\n source TEXT NOT NULL, -- 'ocr' | 'accessibility'\n role TEXT NOT NULL, -- OCR: 'page','block','paragraph','line','word'\n -- AX: 'AXButton','AXTextField','AXStaticText', etc.\n text TEXT, -- element text content (NULL for container nodes)\n parent_id INTEGER, -- self-referential FK for tree hierarchy (NULL = root)\n depth INTEGER NOT NULL DEFAULT 0, -- tree depth (0 = root)\n left_bound REAL, -- normalized 0-1 bounding box\n top_bound REAL,\n width_bound REAL,\n height_bound REAL,\n confidence REAL, -- OCR confidence (0-100), NULL for AX\n sort_order INTEGER NOT NULL DEFAULT 0, properties TEXT, -- sibling order within parent\n FOREIGN KEY (frame_id) REFERENCES frames(id),\n FOREIGN KEY (parent_id) REFERENCES elements(id)\n);\nCREATE INDEX idx_elements_frame_id ON elements(frame_id);\nCREATE INDEX idx_elements_parent_id ON elements(parent_id);\nCREATE INDEX idx_elements_source ON elements(source);\nCREATE INDEX idx_elements_frame_source ON elements(frame_id, source);\nCREATE VIRTUAL TABLE elements_fts USING fts5(\n text,\n role,\n frame_id UNINDEXED,\n content='elements',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* elements_fts(text,role,frame_id) */;\nCREATE TABLE IF NOT EXISTS 'elements_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'elements_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'elements_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'elements_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER elements_ai AFTER INSERT ON elements\nWHEN NEW.text IS NOT NULL AND NEW.text != ''\nBEGIN\n INSERT INTO elements_fts(rowid, text, role, frame_id)\n VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);\nEND;\nCREATE TRIGGER elements_ad AFTER DELETE ON elements\nWHEN OLD.text IS NOT NULL AND OLD.text != ''\nBEGIN\n INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)\n VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);\nEND;\nCREATE TRIGGER elements_au AFTER UPDATE ON elements\nWHEN OLD.text IS NOT NULL AND OLD.text != ''\nBEGIN\n INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)\n VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);\n INSERT INTO elements_fts(rowid, text, role, frame_id)\n VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);\nEND;\nCREATE VIRTUAL TABLE audio_transcriptions_fts USING fts5(\n transcription,\n device,\n speaker_id,\n content='audio_transcriptions',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* audio_transcriptions_fts(transcription,device,speaker_id) */;\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER audio_transcriptions_ai AFTER INSERT ON audio_transcriptions\nWHEN NEW.transcription IS NOT NULL AND NEW.transcription != ''\nBEGIN\n INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)\n VALUES (NEW.id, NEW.transcription, COALESCE(NEW.device, ''), NEW.speaker_id);\nEND;\nCREATE TRIGGER audio_transcriptions_delete AFTER DELETE ON audio_transcriptions\nWHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''\nBEGIN\n INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)\n VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);\nEND;\nCREATE TRIGGER audio_transcriptions_update AFTER UPDATE ON audio_transcriptions\nWHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''\nBEGIN\n INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)\n VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);\n INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)\n VALUES (NEW.id, COALESCE(NEW.transcription, ''), COALESCE(NEW.device, ''), NEW.speaker_id);\nEND;\nCREATE INDEX idx_video_chunks_cloud_blob_id\n ON video_chunks(cloud_blob_id) WHERE cloud_blob_id IS NULL;\nCREATE INDEX idx_frames_cloud_blob_id\n ON frames(cloud_blob_id) WHERE cloud_blob_id IS NULL AND snapshot_path IS NOT NULL;\nCREATE TABLE memories (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n content TEXT NOT NULL,\n source TEXT NOT NULL DEFAULT 'user',\n source_context TEXT,\n tags TEXT DEFAULT '[]',\n importance REAL DEFAULT 0.5,\n created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')),\n updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))\n, frame_id INTEGER REFERENCES frames(id) ON DELETE SET NULL);\nCREATE INDEX idx_memories_created_at ON memories(created_at);\nCREATE INDEX idx_memories_importance ON memories(importance DESC);\nCREATE INDEX idx_memories_source ON memories(source);\nCREATE VIRTUAL TABLE memories_fts USING fts5(\n content,\n tags,\n content='memories',\n content_rowid='id',\n tokenize='unicode61'\n)\n/* memories_fts(content,tags) */;\nCREATE TABLE IF NOT EXISTS 'memories_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'memories_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'memories_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'memories_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER memories_ai AFTER INSERT ON memories\nWHEN NEW.content IS NOT NULL AND NEW.content != ''\nBEGIN\n INSERT INTO memories_fts(rowid, content, tags)\n VALUES (NEW.id, NEW.content, COALESCE(NEW.tags, ''));\nEND;\nCREATE TRIGGER memories_ad AFTER DELETE ON memories\nWHEN OLD.content IS NOT NULL AND OLD.content != ''\nBEGIN\n INSERT INTO memories_fts(memories_fts, rowid, content, tags)\n VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));\nEND;\nCREATE TRIGGER memories_au AFTER UPDATE ON memories\nWHEN OLD.content IS NOT NULL AND OLD.content != ''\nBEGIN\n INSERT INTO memories_fts(memories_fts, rowid, content, tags)\n VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));\n INSERT INTO memories_fts(rowid, content, tags)\n VALUES (NEW.id, COALESCE(NEW.content, ''), COALESCE(NEW.tags, ''));\nEND;\nCREATE VIRTUAL TABLE frames_fts USING fts5(\n full_text,\n app_name,\n window_name,\n browser_url,\n id UNINDEXED,\n tokenize='unicode61'\n)\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
5853192385605379516
|
3173372984674339333
|
visual_change
|
accessibility
|
NULL
|
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
zsh: command not found: #
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null
/Users/lukas/.screenpipe/db.sqlite
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ s -lah ~/.screenpipe/
ls -lah ~/.screenpipe/data/ 2>/dev/null
zsh: command not found: s
total 0
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 .
drwxr-xr-x 10 lukas staff 320B 11 Apr 14:52 ..
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 data
drwxr-xr-x 2 lukas staff 64B 9 Apr 20:05 pending-transcriptions
-rw-r--r-- 1 lukas staff 0B 11 Apr 15:03 screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/Library/Application\ Support/ -name "*.db" -path "*screenpipe*" 2>/dev/null
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -path "*screenpipe*" 2>/dev/null
/Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ lsof -p $(pgrep screenpipe) | grep -E "\.db|\.sqlite"
screenpip 20525 lukas txt REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas txt REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 17u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 22u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 23u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 24u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 25u REG 1,15 32768 220914771 /Users/lukas/.screenpipe/db.sqlite-shm
screenpip 20525 lukas 26u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 27u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 28u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 29u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 31u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 33u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 55u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 56u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 57u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 58u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 59u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 60u REG 1,15 70270976 220904259 /Users/lukas/.screenpipe/db.sqlite
screenpip 20525 lukas 61u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
screenpip 20525 lukas 62u REG 1,15 16533592 220914770 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".tables"
_sqlx_migrations meetings
audio_chunks memories
audio_tags memories_fts
audio_transcriptions memories_fts_config
audio_transcriptions_fts memories_fts_data
audio_transcriptions_fts_config memories_fts_docsize
audio_transcriptions_fts_data memories_fts_idx
audio_transcriptions_fts_docsize ocr_text
audio_transcriptions_fts_idx pipe_executions
elements pipe_scheduler_state
elements_fts speaker_embeddings
elements_fts_config speakers
elements_fts_data tags
elements_fts_docsize ui_events
elements_fts_idx ui_events_fts
frames ui_events_fts_config
frames_fts ui_events_fts_data
frames_fts_config ui_events_fts_docsize
frames_fts_content ui_events_fts_idx
frames_fts_data video_chunks
frames_fts_docsize vision_tags
frames_fts_idx
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".schema"
CREATE TABLE _sqlx_migrations (
version BIGINT PRIMARY KEY,
description TEXT NOT NULL,
installed_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
success BOOLEAN NOT NULL,
checksum BLOB NOT NULL,
execution_time BIGINT NOT NULL
);
CREATE TABLE video_chunks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_path TEXT NOT NULL
, device_name TEXT NOT NULL DEFAULT '', sync_id TEXT, machine_id TEXT, synced_at DATETIME, fps REAL NOT NULL DEFAULT 0.5, cloud_blob_id TEXT DEFAULT NULL);
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE audio_chunks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_path TEXT NOT NULL
, timestamp TIMESTAMP, sync_id TEXT, machine_id TEXT, synced_at DATETIME);
CREATE INDEX idx_audio_chunks_timestamp ON audio_chunks(timestamp);
CREATE TABLE IF NOT EXISTS "ocr_text" (
frame_id INTEGER NOT NULL,
text TEXT NOT NULL,
text_json TEXT,
app_name TEXT NOT NULL DEFAULT '',
ocr_engine TEXT NOT NULL DEFAULT 'unknown'
, window_name TEXT, focused BOOLEAN DEFAULT FALSE, text_length INTEGER, sync_id TEXT, synced_at DATETIME);
CREATE TABLE tags (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL UNIQUE,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE vision_tags (
vision_id INTEGER NOT NULL,
tag_id INTEGER NOT NULL,
PRIMARY KEY (vision_id, tag_id),
FOREIGN KEY (vision_id) REFERENCES frames(id) ON DELETE CASCADE,
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
);
CREATE TABLE audio_tags (
audio_chunk_id INTEGER NOT NULL,
tag_id INTEGER NOT NULL,
PRIMARY KEY (audio_chunk_id, tag_id),
FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id) ON DELETE CASCADE,
FOREIGN KEY (tag_id) REFERENCES tags(id) ON DELETE CASCADE
);
CREATE INDEX idx_vision_tags_vision_id ON vision_tags(vision_id);
CREATE INDEX idx_vision_tags_tag_id ON vision_tags(tag_id);
CREATE INDEX idx_audio_tags_audio_chunk_id ON audio_tags(audio_chunk_id);
CREATE INDEX idx_audio_tags_tag_id ON audio_tags(tag_id);
CREATE INDEX idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX idx_ocr_text_frame_app_window ON ocr_text(frame_id, app_name, window_name);
CREATE TABLE speakers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
metadata JSON
, hallucination BOOLEAN DEFAULT FALSE, centroid FLOAT[512], embedding_count INTEGER DEFAULT 0);
CREATE TABLE speaker_embeddings (
id INTEGER PRIMARY KEY AUTOINCREMENT,
embedding FLOAT[512] NOT NULL
check(
typeof(embedding) == 'blob'
and vec_length(embedding) == 512
),
speaker_id INTEGER REFERENCES speakers(id)
);
CREATE TABLE IF NOT EXISTS "audio_transcriptions" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
audio_chunk_id INTEGER NOT NULL,
offset_index INTEGER NOT NULL,
timestamp TIMESTAMP NOT NULL,
transcription TEXT NOT NULL,
device TEXT NOT NULL DEFAULT '',
is_input_device BOOLEAN NOT NULL DEFAULT TRUE,
speaker_id INTEGER,
transcription_engine TEXT NOT NULL DEFAULT 'Whisper', start_time REAL, end_time REAL, text_length INTEGER, sync_id TEXT, synced_at DATETIME,
FOREIGN KEY (audio_chunk_id) REFERENCES audio_chunks(id)
);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id_timestamp ON audio_transcriptions(audio_chunk_id, timestamp);
CREATE INDEX idx_audio_transcriptions_audio_chunk_id ON audio_transcriptions(audio_chunk_id);
CREATE INDEX idx_audio_transcriptions_timestamp ON audio_transcriptions(timestamp);
CREATE INDEX idx_audio_transcriptions_transcription ON audio_transcriptions(transcription);
CREATE INDEX idx_ocr_text_length ON ocr_text (text_length);
CREATE INDEX idx_audio_transcriptions_length ON audio_transcriptions (text_length);
CREATE TABLE ui_events (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
session_id TEXT,
relative_ms INTEGER NOT NULL DEFAULT 0,
event_type TEXT NOT NULL, -- click, move, scroll, key, text, app_switch, window_focus, clipboard
-- Position
x INTEGER,
y INTEGER,
delta_x INTEGER,
delta_y INTEGER,
-- Mouse/key
button INTEGER,
click_count INTEGER,
key_code INTEGER,
modifiers INTEGER,
-- Text content
text_content TEXT,
text_length INTEGER,
-- App context
app_name TEXT,
app_pid INTEGER,
window_title TEXT,
browser_url TEXT,
-- Element context (from accessibility APIs)
element_role TEXT,
element_name TEXT,
element_value TEXT,
element_description TEXT,
element_automation_id TEXT,
element_bounds TEXT, -- JSON: {"x":0,"y":0,"width":100,"height":50}
-- Frame correlation
frame_id INTEGER,
-- Sync columns
sync_id TEXT,
machine_id TEXT,
synced_at DATETIME
);
CREATE INDEX idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX idx_ui_events_event_type ON ui_events(event_type);
CREATE INDEX idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX idx_ui_events_session_id ON ui_events(session_id);
CREATE INDEX idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX idx_ui_events_sync_id ON ui_events(sync_id);
CREATE INDEX idx_ui_events_synced_at ON ui_events(synced_at);
CREATE INDEX idx_ui_events_unsynced ON ui_events(synced_at) WHERE synced_at IS NULL;
CREATE VIRTUAL TABLE ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
)
/* ui_events_fts(text_content,app_name,window_title,element_name) */;
CREATE TABLE IF NOT EXISTS 'ui_events_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'ui_events_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'ui_events_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'ui_events_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER ui_events_ad AFTER DELETE ON ui_events BEGIN
INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)
VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);
END;
CREATE TRIGGER ui_events_au AFTER UPDATE ON ui_events BEGIN
INSERT INTO ui_events_fts(ui_events_fts, rowid, text_content, app_name, window_title, element_name)
VALUES('delete', OLD.id, OLD.text_content, OLD.app_name, OLD.window_title, OLD.element_name);
INSERT INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)
VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);
END;
CREATE UNIQUE INDEX idx_audio_transcription_chunk_text
ON audio_transcriptions(audio_chunk_id, transcription);
CREATE INDEX idx_video_chunks_device_name ON video_chunks(device_name);
CREATE INDEX idx_video_chunks_device_name_id ON video_chunks(device_name, id DESC);
CREATE TABLE pipe_executions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
pipe_name TEXT NOT NULL,
status TEXT NOT NULL DEFAULT 'queued',
trigger_type TEXT NOT NULL DEFAULT 'manual',
pid INTEGER,
model TEXT,
provider TEXT,
started_at TEXT,
finished_at TEXT,
stdout TEXT DEFAULT '',
stderr TEXT DEFAULT '',
exit_code INTEGER,
error_type TEXT,
error_message TEXT,
duration_ms INTEGER
, session_path TEXT);
CREATE INDEX idx_pipe_exec_name_status ON pipe_executions(pipe_name, status);
CREATE INDEX idx_pipe_exec_running ON pipe_executions(status) WHERE status = 'running';
CREATE INDEX idx_pipe_exec_name_time ON pipe_executions(pipe_name, id DESC);
CREATE TABLE pipe_scheduler_state (
pipe_name TEXT PRIMARY KEY,
last_run_at TEXT,
last_success_at TEXT,
consecutive_failures INTEGER DEFAULT 0
);
CREATE TABLE IF NOT EXISTS "frames" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
video_chunk_id INTEGER DEFAULT NULL,
offset_index INTEGER NOT NULL DEFAULT 0,
timestamp TIMESTAMP NOT NULL,
name TEXT,
app_name TEXT DEFAULT NULL,
window_name TEXT DEFAULT NULL,
focused BOOLEAN DEFAULT NULL,
browser_url TEXT DEFAULT NULL,
device_name TEXT NOT NULL DEFAULT '',
sync_id TEXT,
machine_id TEXT,
synced_at DATETIME,
-- New event-driven capture columns
snapshot_path TEXT DEFAULT NULL,
accessibility_text TEXT DEFAULT NULL,
accessibility_tree_json TEXT DEFAULT NULL,
content_hash INTEGER DEFAULT NULL,
simhash INTEGER DEFAULT NULL,
capture_trigger TEXT DEFAULT NULL,
text_source TEXT DEFAULT NULL, cloud_blob_id TEXT DEFAULT NULL, full_text TEXT DEFAULT NULL, elements_ref_frame_id INTEGER DEFAULT NULL,
FOREIGN KEY (video_chunk_id) REFERENCES video_chunks(id)
);
CREATE INDEX idx_frames_timestamp ON frames(timestamp);
CREATE INDEX idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX idx_frames_timestamp_device
ON frames(timestamp, device_name);
CREATE INDEX idx_frames_snapshot_path
ON frames(snapshot_path) WHERE snapshot_path IS NOT NULL;
CREATE TRIGGER ui_events_ai AFTER INSERT ON ui_events BEGIN
INSERT OR IGNORE INTO ui_events_fts(rowid, text_content, app_name, window_title, element_name)
VALUES (NEW.id, NEW.text_content, NEW.app_name, NEW.window_title, NEW.element_name);
END;
CREATE TABLE meetings (
id INTEGER PRIMARY KEY AUTOINCREMENT,
meeting_start TEXT NOT NULL,
meeting_end TEXT,
meeting_app TEXT NOT NULL,
title TEXT,
attendees TEXT,
detection_source TEXT NOT NULL DEFAULT 'app',
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))
, note TEXT);
CREATE INDEX idx_meetings_start ON meetings(meeting_start);
CREATE INDEX idx_meetings_end ON meetings(meeting_end);
CREATE TABLE elements (
id INTEGER PRIMARY KEY AUTOINCREMENT,
frame_id INTEGER NOT NULL,
source TEXT NOT NULL, -- 'ocr' | 'accessibility'
role TEXT NOT NULL, -- OCR: 'page','block','paragraph','line','word'
-- AX: 'AXButton','AXTextField','AXStaticText', etc.
text TEXT, -- element text content (NULL for container nodes)
parent_id INTEGER, -- self-referential FK for tree hierarchy (NULL = root)
depth INTEGER NOT NULL DEFAULT 0, -- tree depth (0 = root)
left_bound REAL, -- normalized 0-1 bounding box
top_bound REAL,
width_bound REAL,
height_bound REAL,
confidence REAL, -- OCR confidence (0-100), NULL for AX
sort_order INTEGER NOT NULL DEFAULT 0, properties TEXT, -- sibling order within parent
FOREIGN KEY (frame_id) REFERENCES frames(id),
FOREIGN KEY (parent_id) REFERENCES elements(id)
);
CREATE INDEX idx_elements_frame_id ON elements(frame_id);
CREATE INDEX idx_elements_parent_id ON elements(parent_id);
CREATE INDEX idx_elements_source ON elements(source);
CREATE INDEX idx_elements_frame_source ON elements(frame_id, source);
CREATE VIRTUAL TABLE elements_fts USING fts5(
text,
role,
frame_id UNINDEXED,
content='elements',
content_rowid='id',
tokenize='unicode61'
)
/* elements_fts(text,role,frame_id) */;
CREATE TABLE IF NOT EXISTS 'elements_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'elements_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'elements_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'elements_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER elements_ai AFTER INSERT ON elements
WHEN NEW.text IS NOT NULL AND NEW.text != ''
BEGIN
INSERT INTO elements_fts(rowid, text, role, frame_id)
VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);
END;
CREATE TRIGGER elements_ad AFTER DELETE ON elements
WHEN OLD.text IS NOT NULL AND OLD.text != ''
BEGIN
INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)
VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);
END;
CREATE TRIGGER elements_au AFTER UPDATE ON elements
WHEN OLD.text IS NOT NULL AND OLD.text != ''
BEGIN
INSERT INTO elements_fts(elements_fts, rowid, text, role, frame_id)
VALUES ('delete', OLD.id, OLD.text, OLD.role, OLD.frame_id);
INSERT INTO elements_fts(rowid, text, role, frame_id)
VALUES (NEW.id, NEW.text, NEW.role, NEW.frame_id);
END;
CREATE VIRTUAL TABLE audio_transcriptions_fts USING fts5(
transcription,
device,
speaker_id,
content='audio_transcriptions',
content_rowid='id',
tokenize='unicode61'
)
/* audio_transcriptions_fts(transcription,device,speaker_id) */;
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'audio_transcriptions_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER audio_transcriptions_ai AFTER INSERT ON audio_transcriptions
WHEN NEW.transcription IS NOT NULL AND NEW.transcription != ''
BEGIN
INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)
VALUES (NEW.id, NEW.transcription, COALESCE(NEW.device, ''), NEW.speaker_id);
END;
CREATE TRIGGER audio_transcriptions_delete AFTER DELETE ON audio_transcriptions
WHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''
BEGIN
INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)
VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);
END;
CREATE TRIGGER audio_transcriptions_update AFTER UPDATE ON audio_transcriptions
WHEN OLD.transcription IS NOT NULL AND OLD.transcription != ''
BEGIN
INSERT INTO audio_transcriptions_fts(audio_transcriptions_fts, rowid, transcription, device, speaker_id)
VALUES ('delete', OLD.id, OLD.transcription, COALESCE(OLD.device, ''), OLD.speaker_id);
INSERT INTO audio_transcriptions_fts(rowid, transcription, device, speaker_id)
VALUES (NEW.id, COALESCE(NEW.transcription, ''), COALESCE(NEW.device, ''), NEW.speaker_id);
END;
CREATE INDEX idx_video_chunks_cloud_blob_id
ON video_chunks(cloud_blob_id) WHERE cloud_blob_id IS NULL;
CREATE INDEX idx_frames_cloud_blob_id
ON frames(cloud_blob_id) WHERE cloud_blob_id IS NULL AND snapshot_path IS NOT NULL;
CREATE TABLE memories (
id INTEGER PRIMARY KEY AUTOINCREMENT,
content TEXT NOT NULL,
source TEXT NOT NULL DEFAULT 'user',
source_context TEXT,
tags TEXT DEFAULT '[]',
importance REAL DEFAULT 0.5,
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now')),
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))
, frame_id INTEGER REFERENCES frames(id) ON DELETE SET NULL);
CREATE INDEX idx_memories_created_at ON memories(created_at);
CREATE INDEX idx_memories_importance ON memories(importance DESC);
CREATE INDEX idx_memories_source ON memories(source);
CREATE VIRTUAL TABLE memories_fts USING fts5(
content,
tags,
content='memories',
content_rowid='id',
tokenize='unicode61'
)
/* memories_fts(content,tags) */;
CREATE TABLE IF NOT EXISTS 'memories_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'memories_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'memories_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'memories_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER memories_ai AFTER INSERT ON memories
WHEN NEW.content IS NOT NULL AND NEW.content != ''
BEGIN
INSERT INTO memories_fts(rowid, content, tags)
VALUES (NEW.id, NEW.content, COALESCE(NEW.tags, ''));
END;
CREATE TRIGGER memories_ad AFTER DELETE ON memories
WHEN OLD.content IS NOT NULL AND OLD.content != ''
BEGIN
INSERT INTO memories_fts(memories_fts, rowid, content, tags)
VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));
END;
CREATE TRIGGER memories_au AFTER UPDATE ON memories
WHEN OLD.content IS NOT NULL AND OLD.content != ''
BEGIN
INSERT INTO memories_fts(memories_fts, rowid, content, tags)
VALUES ('delete', OLD.id, OLD.content, COALESCE(OLD.tags, ''));
INSERT INTO memories_fts(rowid, content, tags)
VALUES (NEW.id, COALESCE(NEW.content, ''), COALESCE(NEW.tags, ''));
END;
CREATE VIRTUAL TABLE frames_fts USING fts5(
full_text,
app_name,
window_name,
browser_url,
id UNINDEXED,
tokenize='unicode61'
)
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
707
|
|
711
|
16
|
64
|
2026-04-11T12:08:47.580256+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909327580_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindo iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1tokenize='unicode61'DEV (-zsh)• $2APP (-zsh)• *3-zsh• x4/* frames_fts(full_text,app_name, window_name,browser_url, id) */;CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, cO, c1, c2, с3, c4);CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;CREATE TRIGGER frames_ai AFTER INSERT ON framesWHEN NEW.full_text IS NOT NULL AND NEW.full_text != "'BEGININSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)VALUES (NEW.id,NEW.full_text,COALESCE(NEW.app_name,"'),COALESCE(NEW.window_name,COALESCECNEW.browser_url,-zsh• x5-zsh100% C47O ₴6Sat 11 Apr 15:08:47-zshT81X7);END;CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON framesBEGINDELETE FROM frames_fts WHERE id = OLD.id;INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)SELECTNEW. id,COALESCECNEW.full_text,"*),COALESCE(NEW.app_name,"*),COALESCE(NEW.window_name,"'),COALESCE(NEW.browser_url,"*)WHERE NEW.full_text IS NOT NULL AND NEW.full_text != "*;END;BEGINCREATE TRIGGER frames_ad AFTER DELETE ON framesDELETE FROM frames_fts WHERE id = OLD.id;END;CREATE INDEX idx_memories_frame_id ON memories(frame_id);CREATE INDEX idx_elements_source_role_textON elements(source, role, frame_id)WHERE text IS NOT NULL;CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
-8655137736130020582
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindo iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1tokenize='unicode61'DEV (-zsh)• $2APP (-zsh)• *3-zsh• x4/* frames_fts(full_text,app_name, window_name,browser_url, id) */;CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, cO, c1, c2, с3, c4);CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;CREATE TRIGGER frames_ai AFTER INSERT ON framesWHEN NEW.full_text IS NOT NULL AND NEW.full_text != "'BEGININSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)VALUES (NEW.id,NEW.full_text,COALESCE(NEW.app_name,"'),COALESCE(NEW.window_name,COALESCECNEW.browser_url,-zsh• x5-zsh100% C47O ₴6Sat 11 Apr 15:08:47-zshT81X7);END;CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON framesBEGINDELETE FROM frames_fts WHERE id = OLD.id;INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)SELECTNEW. id,COALESCECNEW.full_text,"*),COALESCE(NEW.app_name,"*),COALESCE(NEW.window_name,"'),COALESCE(NEW.browser_url,"*)WHERE NEW.full_text IS NOT NULL AND NEW.full_text != "*;END;BEGINCREATE TRIGGER frames_ad AFTER DELETE ON framesDELETE FROM frames_fts WHERE id = OLD.id;END;CREATE INDEX idx_memories_frame_id ON memories(frame_id);CREATE INDEX idx_elements_source_role_textON elements(source, role, frame_id)WHERE text IS NOT NULL;CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
|
712
|
16
|
65
|
2026-04-11T12:08:50.622650+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909330622_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindo iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1tokenize='unicode61'DEV (-zsh)• $2APP (-zsh)• *3-zsh• x4/* frames_fts(full_text,app_name, window_name,browser_url, id) */;CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, cO, c1, c2, с3, c4);CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;CREATE TRIGGER frames_ai AFTER INSERT ON framesWHEN NEW.full_text IS NOT NULL AND NEW.full_text != "'BEGININSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)VALUES (NEW.id,NEW.full_text,COALESCE(NEW.app_name,"'),COALESCE(NEW.window_name,COALESCECNEW.browser_url,-zsh• x5-zsh100% CO ₴6Sat 11 Apr 15:08:50-zshT81X7);END;CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON framesBEGINDELETE FROM frames_fts WHERE id = OLD.id;INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)SELECTNEW.id,COALESCECNEW.full_text,"*),COALESCE(NEW.app_name,"*),COALESCE(NEW.window_name,"'),COALESCE(NEW.browser_url,"*)WHERE NEW.full_text IS NOT NULL AND NEW.full_text != "*;END;BEGINCREATE TRIGGER frames_ad AFTER DELETE ON framesDELETE FROM frames_fts WHERE id = OLD.id;END;CREATE INDEX idx_memories_frame_id ON memories(frame_id);CREATE INDEX idx_elements_source_role_textON elements(source, role, frame_id)WHERE text IS NOT NULL;CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
8462451458226595770
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindo iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1tokenize='unicode61'DEV (-zsh)• $2APP (-zsh)• *3-zsh• x4/* frames_fts(full_text,app_name, window_name,browser_url, id) */;CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, cO, c1, c2, с3, c4);CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;CREATE TRIGGER frames_ai AFTER INSERT ON framesWHEN NEW.full_text IS NOT NULL AND NEW.full_text != "'BEGININSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)VALUES (NEW.id,NEW.full_text,COALESCE(NEW.app_name,"'),COALESCE(NEW.window_name,COALESCECNEW.browser_url,-zsh• x5-zsh100% CO ₴6Sat 11 Apr 15:08:50-zshT81X7);END;CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON framesBEGINDELETE FROM frames_fts WHERE id = OLD.id;INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)SELECTNEW.id,COALESCECNEW.full_text,"*),COALESCE(NEW.app_name,"*),COALESCE(NEW.window_name,"'),COALESCE(NEW.browser_url,"*)WHERE NEW.full_text IS NOT NULL AND NEW.full_text != "*;END;BEGINCREATE TRIGGER frames_ad AFTER DELETE ON framesDELETE FROM frames_fts WHERE id = OLD.id;END;CREATE INDEX idx_memories_frame_id ON memories(frame_id);CREATE INDEX idx_elements_source_role_textON elements(source, role, frame_id)WHERE text IS NOT NULL;CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
711
|
|
717
|
17
|
2
|
2026-04-11T12:09:33.439918+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909373439_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindo iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1tokenize='unicode61'DEV (-zsh)• $2APP (-zsh)• *3-zsh• x4/* frames_fts(full_text,app_name, window_name,browser_url, id) */;CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, cO, c1, c2, с3, c4);CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;CREATE TRIGGER frames_ai AFTER INSERT ON framesWHEN NEW.full_text IS NOT NULL AND NEW.full_text != "'BEGININSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)VALUES (NEW.id,NEW.full_text,COALESCE(NEW.app_name,"'),COALESCE(NEW.window_name,COALESCECNEW.browser_url,-zsh• x5-zsh100% C47O ₴6Sat 11 Apr 15:09:33-zshT81X7+);END;CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON framesBEGINDELETE FROM frames_fts WHERE id = OLD.id;INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)SELECTNEW.id,COALESCECNEW.full_text,"*),COALESCE(NEW.app_name,"*),COALESCE(NEW.window_name,"'),COALESCE(NEW.browser_url,"*)WHERE NEW.full_text IS NOT NULL AND NEW.full_text != "*;END;BEGINCREATE TRIGGER frames_ad AFTER DELETE ON framesDELETE FROM frames_fts WHERE id = OLD.id;END;CREATE INDEX idx_memories_frame_id ON memories(frame_id);CREATE INDEX idx_elements_source_role_textON elements(source, role, frame_id)WHERE text IS NOT NULL;CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
-3171887111164154172
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindo iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp-zshDOCKERO ₴1tokenize='unicode61'DEV (-zsh)• $2APP (-zsh)• *3-zsh• x4/* frames_fts(full_text,app_name, window_name,browser_url, id) */;CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, cO, c1, c2, с3, c4);CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;CREATE TRIGGER frames_ai AFTER INSERT ON framesWHEN NEW.full_text IS NOT NULL AND NEW.full_text != "'BEGININSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)VALUES (NEW.id,NEW.full_text,COALESCE(NEW.app_name,"'),COALESCE(NEW.window_name,COALESCECNEW.browser_url,-zsh• x5-zsh100% C47O ₴6Sat 11 Apr 15:09:33-zshT81X7+);END;CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON framesBEGINDELETE FROM frames_fts WHERE id = OLD.id;INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)SELECTNEW.id,COALESCECNEW.full_text,"*),COALESCE(NEW.app_name,"*),COALESCE(NEW.window_name,"'),COALESCE(NEW.browser_url,"*)WHERE NEW.full_text IS NOT NULL AND NEW.full_text != "*;END;BEGINCREATE TRIGGER frames_ad AFTER DELETE ON framesDELETE FROM frames_fts WHERE id = OLD.id;END;CREATE INDEX idx_memories_frame_id ON memories(frame_id);CREATE INDEX idx_elements_source_role_textON elements(source, role, frame_id)WHERE text IS NOT NULL;CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
|
721
|
17
|
6
|
2026-04-11T12:09:42.682733+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909382682_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $","depth":4,"value":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\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.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
-332181317459790359
|
7936206669614402548
|
visual_change
|
accessibility
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
727
|
17
|
12
|
2026-04-11T12:10:31.128387+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909431128_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0(ahl100% <7• 0-zshDOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyBY~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*)asdate(timestamp);"2026-04-0915232026-04-11|197lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECTapp_name, COUNT(*) as frames,ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutesFROM framesWHERE date(timestamp) = date('now', '-2 day')AND app_name IS NOT NULLGROUP BY app_nameORDER BY frames DESC;"iTerm2|185113.9Dial3112.3Safaril2011.5Claude|1210.9UserNotificationCenter1410.3Control Centrel310.2Slack|210.1Activity Monitor|210.1Finder|110.1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshO ₴6frames FROM frames GROUPSat 11 Apr 15:10:30181-zsh*7BY date(timestamp)ORDER...
|
NULL
|
-8523551236030448221
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0(ahl100% <7• 0-zshDOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyBY~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*)asdate(timestamp);"2026-04-0915232026-04-11|197lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECTapp_name, COUNT(*) as frames,ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutesFROM framesWHERE date(timestamp) = date('now', '-2 day')AND app_name IS NOT NULLGROUP BY app_nameORDER BY frames DESC;"iTerm2|185113.9Dial3112.3Safaril2011.5Claude|1210.9UserNotificationCenter1410.3Control Centrel310.2Slack|210.1Activity Monitor|210.1Finder|110.1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ П-zshO ₴6frames FROM frames GROUPSat 11 Apr 15:10:30181-zsh*7BY date(timestamp)ORDER...
|
NULL
|
|
730
|
17
|
15
|
2026-04-11T12:10:34.147103+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775909434147_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"","depth":4,"value":")\n/* frames_fts(full_text,app_name,window_name,browser_url,id) */;\nCREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;\nCREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);\nCREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);\nCREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;\nCREATE TRIGGER frames_ai AFTER INSERT ON frames\nWHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''\nBEGIN\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n VALUES (\n NEW.id,\n NEW.full_text,\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n );\nEND;\nCREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\n INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)\n SELECT\n NEW.id,\n COALESCE(NEW.full_text, ''),\n COALESCE(NEW.app_name, ''),\n COALESCE(NEW.window_name, ''),\n COALESCE(NEW.browser_url, '')\n WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';\nEND;\nCREATE TRIGGER frames_ad AFTER DELETE ON frames\nBEGIN\n DELETE FROM frames_fts WHERE id = OLD.id;\nEND;\nCREATE INDEX idx_memories_frame_id ON memories(frame_id);\nCREATE INDEX idx_elements_source_role_text\n ON elements(source, role, frame_id)\n WHERE text IS NOT NULL;\nCREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;\nCREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"\n2026-04-09|523\n2026-04-11|197\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes\nFROM frames\nWHERE date(timestamp) = date('now', '-2 day')\nAND app_name IS NOT NULL\nGROUP BY app_name\nORDER BY frames DESC;\n\"\niTerm2|185|13.9\nDia|31|2.3\nSafari|20|1.5\nClaude|12|0.9\nUserNotificationCenter|4|0.3\nControl Centre|3|0.2\nSlack|2|0.1\nActivity Monitor|2|0.1\nFinder|1|0.1\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT browser_url, COUNT(*) as frames\nFROM frames\nWHERE date(timestamp) = date('now', '-1 day')\nAND browser_url IS NOT NULL\nGROUP BY browser_url\nORDER BY frames DESC\nLIMIT 20;\n\"","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"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},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"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},"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},"role_description":"text"}]...
|
8552368549857249682
|
7937473341373533108
|
visual_change
|
accessibility
|
NULL
|
)
/* frames_fts(full_text,app_name,window_name,bro )
/* frames_fts(full_text,app_name,window_name,browser_url,id) */;
CREATE TABLE IF NOT EXISTS 'frames_fts_data'(id INTEGER PRIMARY KEY, block BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_idx'(segid, term, pgno, PRIMARY KEY(segid, term)) WITHOUT ROWID;
CREATE TABLE IF NOT EXISTS 'frames_fts_content'(id INTEGER PRIMARY KEY, c0, c1, c2, c3, c4);
CREATE TABLE IF NOT EXISTS 'frames_fts_docsize'(id INTEGER PRIMARY KEY, sz BLOB);
CREATE TABLE IF NOT EXISTS 'frames_fts_config'(k PRIMARY KEY, v) WITHOUT ROWID;
CREATE TRIGGER frames_ai AFTER INSERT ON frames
WHEN NEW.full_text IS NOT NULL AND NEW.full_text != ''
BEGIN
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
VALUES (
NEW.id,
NEW.full_text,
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
);
END;
CREATE TRIGGER frames_au AFTER UPDATE OF full_text, app_name, window_name, browser_url ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
INSERT INTO frames_fts(id, full_text, app_name, window_name, browser_url)
SELECT
NEW.id,
COALESCE(NEW.full_text, ''),
COALESCE(NEW.app_name, ''),
COALESCE(NEW.window_name, ''),
COALESCE(NEW.browser_url, '')
WHERE NEW.full_text IS NOT NULL AND NEW.full_text != '';
END;
CREATE TRIGGER frames_ad AFTER DELETE ON frames
BEGIN
DELETE FROM frames_fts WHERE id = OLD.id;
END;
CREATE INDEX idx_memories_frame_id ON memories(frame_id);
CREATE INDEX idx_elements_source_role_text
ON elements(source, role, frame_id)
WHERE text IS NOT NULL;
CREATE INDEX idx_frames_sync_id ON frames(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_ocr_text_sync_id ON ocr_text(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_audio_transcriptions_sync_id ON audio_transcriptions(sync_id) WHERE sync_id IS NOT NULL;
CREATE INDEX idx_elements_frame_source_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"
2026-04-09|523
2026-04-11|197
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT app_name, COUNT(*) as frames, ROUND(COUNT(*) * 4.5 / 60.0, 1) as est_minutes
FROM frames
WHERE date(timestamp) = date('now', '-2 day')
AND app_name IS NOT NULL
GROUP BY app_name
ORDER BY frames DESC;
"
iTerm2|185|13.9
Dia|31|2.3
Safari|20|1.5
Claude|12|0.9
UserNotificationCenter|4|0.3
Control Centre|3|0.2
Slack|2|0.1
Activity Monitor|2|0.1
Finder|1|0.1
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT browser_url, COUNT(*) as frames
FROM frames
WHERE date(timestamp) = date('now', '-1 day')
AND browser_url IS NOT NULL
GROUP BY browser_url
ORDER BY frames DESC
LIMIT 20;
"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
729
|