|
9843
|
251
|
accessibility
|
AXTextField
|
NAS
|
9842
|
7
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
10
|
{"automation_id":"BookmarksSidebarTabl {"automation_id":"BookmarksSidebarTableFolderCellView","is_focused":false,"role_description":"text field"}...
|
|
9842
|
251
|
accessibility
|
AXCell
|
NAS
|
NULL
|
6
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
9
|
{"role_description":"cell"}
|
|
9841
|
251
|
accessibility
|
AXTextField
|
Tab Group Favourites
|
9840
|
8
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
8
|
{"automation_id":"_NS:7","is_e {"automation_id":"_NS:7","is_enabled":true,"is_focused":false,"role_description":"text field","value":"Tab Group Favourites"}...
|
|
9840
|
251
|
accessibility
|
AXTextField
|
Tab Group Favourites
|
9839
|
7
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
7
|
{"automation_id":"BookmarksSidebarTabl {"automation_id":"BookmarksSidebarTableFolderCellView","is_focused":false,"role_description":"text field"}...
|
|
9839
|
251
|
accessibility
|
AXCell
|
Tab Group Favourites
|
NULL
|
6
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
6
|
{"role_description":"cell"}
|
|
9838
|
251
|
accessibility
|
AXTextField
|
Favourites
|
9837
|
8
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
5
|
{"automation_id":"_NS:7","is_e {"automation_id":"_NS:7","is_enabled":true,"is_focused":false,"role_description":"text field","value":"Favourites"}...
|
|
9837
|
251
|
accessibility
|
AXTextField
|
Favourites
|
9836
|
7
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
4
|
{"automation_id":"BookmarksSidebarTabl {"automation_id":"BookmarksSidebarTableFolderCellView","is_focused":false,"role_description":"text field"}...
|
|
9836
|
251
|
accessibility
|
AXCell
|
Favourites
|
NULL
|
6
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
3
|
{"role_description":"cell"}
|
|
9835
|
251
|
accessibility
|
AXButton
|
Search
|
NULL
|
6
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
2
|
{"is_enabled":true,"is_focused":fa {"is_enabled":true,"is_focused":false,"role_description":"button"}...
|
|
9834
|
251
|
accessibility
|
AXStaticText
|
Bookmarks
|
NULL
|
3
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
1
|
{"automation_id":"LibrarySidebarNaviga {"automation_id":"LibrarySidebarNavigationViewController._viewLabel","role_description":"text"}...
|
|
9833
|
251
|
accessibility
|
AXButton
|
Back
|
NULL
|
3
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
0
|
{"automation_id":"LibrarySidebarNaviga {"automation_id":"LibrarySidebarNavigationViewController.returnButton","is_enabled":true,"is_focused":false,"role_description":"button"}...
|
|
9554
|
243
|
accessibility
|
AXStaticText
|
screenpipe"
|
NULL
|
1
|
0.4722222089767456
|
0.03333333507180214
|
0.05833333358168602
|
0.017777778208255768
|
NULL
|
14
|
{"role_description":"text"}
|
|
9553
|
243
|
accessibility
|
AXStaticText
|
⌥⌘1
|
NULL
|
1
|
0.9576388597488403
|
0.03222222253680229
|
0.03888889029622078
|
0.018888888880610466
|
NULL
|
13
|
{"automation_id":"_NS:8","role {"automation_id":"_NS:8","role_description":"text"}...
|
|
9552
|
243
|
accessibility
|
AXButton
|
Close Tab
|
9551
|
3
|
0.8260416388511658
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
12
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9551
|
243
|
accessibility
|
AXRadioButton
|
screenpipe"
|
NULL
|
2
|
0.8218749761581421
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
11
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9550
|
243
|
accessibility
|
AXButton
|
Close Tab
|
9549
|
3
|
0.6618055701255798
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
10
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9549
|
243
|
accessibility
|
AXRadioButton
|
-zsh
|
NULL
|
2
|
0.6576389074325562
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
9
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9548
|
243
|
accessibility
|
AXButton
|
Close Tab
|
9547
|
3
|
0.4975694417953491
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
8
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9547
|
243
|
accessibility
|
AXRadioButton
|
✳ Check today's app usage (claude)
|
NULL
|
2
|
0.49340277910232544
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
7
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9546
|
243
|
accessibility
|
AXButton
|
Close Tab
|
9545
|
3
|
0.3333333432674408
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
6
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9545
|
243
|
accessibility
|
AXRadioButton
|
APP (-zsh)
|
NULL
|
2
|
0.3291666805744171
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
5
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9544
|
243
|
accessibility
|
AXButton
|
Close Tab
|
9543
|
3
|
0.16875000298023224
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
4
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9543
|
243
|
accessibility
|
AXRadioButton
|
DEV (-zsh)
|
NULL
|
2
|
0.16458334028720856
|
0.058888889849185944
|
0.16458334028720856
|
0.02666666731238365
|
NULL
|
3
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9542
|
243
|
accessibility
|
AXButton
|
Close Tab
|
9541
|
3
|
0.004166666883975267
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
2
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9541
|
243
|
accessibility
|
AXRadioButton
|
DOCKER
|
NULL
|
2
|
0.0
|
0.058888889849185944
|
0.16458334028720856
|
0.02666666731238365
|
NULL
|
1
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9540
|
243
|
accessibility
|
AXTextArea
|
UW PICO 5.09 UW PICO 5.09 New Buffer
[ Read 3 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
Last login: Thu Apr 9 19:54:42 on ttys010
UW PICO 5.09 New Buffer
[ Read 11 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
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 ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name, timestamp FROM frames ORDER BY timestamp DESC LIMIT 10;"
iTerm2|-zsh|2026-04-09T17:09:56.277988+00:00
||2026-04-09T17:09:54.152728+00:00
iTerm2|✳ Check today's app usage|2026-04-09T17:09:52.277880+00:00
||2026-04-09T17:09:50.551186+00:00
||2026-04-09T17:09:48.080710+00:00
||2026-04-09T17:09:44.554361+00:00
||2026-04-09T17:09:42.248132+00:00
||2026-04-09T17:09:38.373309+00:00
iTerm2|✳ Check today's app usage|2026-04-09T17:09:23.768571+00:00
iTerm2|✳ Check today's app usage|2026-04-09T17:09:12.596384+00:00
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 55496
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwx------+ 88 lukas staff 2816 9 Apr 20:09 ..
drwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data
-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm
-rw-r--r-- 1 lukas staff 11696712 9 Apr 20:11 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'
{
"disable_audio": true
}
EOF
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 55504
drwxr-xr-x 9 lukas staff 288 9 Apr 20:11 .
drwx------+ 88 lukas staff 2816 9 Apr 20:09 ..
-rw-r--r-- 1 lukas staff 28 9 Apr 20:11 config.json
drwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data
-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm
-rw-r--r-- 1 lukas staff 12195232 9 Apr 20:11 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls -la ~/.screenpipe/config.json
-rw-r--r-- 1 lukas staff 177 9 Apr 20:13 /Users/lukas/.screenpipe/config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:19:27.531337Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:19:28.280889Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:19:28.282336Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:19:28.282354Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:19:28.282617Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:19:28.282705Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:19:28.282660Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:19:28.283417Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:19:28.283684Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:19:28.284452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:19:28.284646Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:19:28.284821Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:19:28.285013Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:19:28.285763Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:19:28.285784Z 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: https://github.com/screenpipe/screenpipe/releases
2026-04-09T20:19:28.287964Z INFO screenpipe: starting UI event capture
2026-04-09T20:19:28.287733Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T20:19:28.292125Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T20:19:28.294471Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T20:19:28.305266Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T20:19:28.320845Z INFO screenpipe_engine::ui_recorder: UI recording session started: 7e197a7d-7f33-4f4b-ba21-2fb99f1259cf
2026-04-09T20:19:28.320921Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T20:19:28.320981Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:19:28.320980 UTC to 2026-04-09 17:19:28.320980 UTC)
2026-04-09T20:19:28.321784Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T20:19:28.325794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 222 frame entries, coverage from 2026-04-08 17:19:28.320980 UTC
2026-04-09T20:19:28.328661Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T20:19:28.733056Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T20:19:28.733097Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T20:19:28.733118Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T20:19:28.733132Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T20:19:28.733186Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T20:19:29.536587Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T20:19:29.615611Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=223, dur=33ms
2026-04-09T20:19:33.327216Z INFO screenpipe: local retention auto-enabled (14 days)
^[[A^[[A^[[A^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
UW PICO 5.09 New Buffer
[ Read 12 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat ~/.screenpipe/config.json
{
"disable_audio": true,
"ignored_windows": [
"1Password",
"Keychain Access",
"Bitwarden",
"System Preferences",
"System Settings",
"zoom.us"
]
}
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM monitors;" 2>/dev/null || echo "no monitors table"
no monitors table
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/vision/list
curl: (7) Failed to connect to localhost port 3030 after 0 ms: Couldn't connect to server
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'
{
"disable_audio": true,
"ignored_windows": [
"1Password",
"Keychain Access",
"Bitwarden",
"System Preferences",
"System Settings",
"zoom.us"
],
"monitor_ids": ["monitor_1", "monitor_2"]
}
EOF
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/vision/list
[{"height":900,"id":1,"is_default":true,"name":"Display 1","stable_id":"Display 1_1440x900_0,0","width":1440},{"height":1253,"id":2,"is_default":false,"name":"Display 2","stable_id":"Display 2_3008x1253_-813,-1253","width":3008}]%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'
{
"disable_audio": true,
"monitor_ids": ["Display 1_1440x900_0,0", "Display 2_3008x1253_-813,-1253"],
"ignored_windows": [
"1Password",
"Keychain Access",
"Bitwarden",
"System Preferences",
"System Settings",
"zoom.us"
]
}
EOF
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:25:00.748737Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:25:01.402463Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:25:01.404239Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:25:01.404260Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:25:01.404613Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:25:01.404686Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:25:01.404708Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:25:01.404722Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:25:01.405384Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:25:01.405652Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:25:01.406204Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:25:01.406386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:25:01.406584Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:25:01.407568Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:25:01.407611Z 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 │ │
2026-04-09T20:25:01.409910Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
│ │ 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: https://github.com/screenpipe/screenpipe/releases
2026-04-09T20:25:01.410180Z INFO screenpipe: starting UI event capture
2026-04-09T20:25:01.413680Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T20:25:01.416008Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T20:25:01.426030Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T20:25:01.442159Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T20:25:01.442149Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:25:01.442145 UTC to 2026-04-09 17:25:01.442145 UTC)
2026-04-09T20:25:01.442153Z INFO screenpipe_engine::ui_recorder: UI recording session started: 73715fed-9199-4fbb-acd0-0fb2b94e08d7
2026-04-09T20:25:01.442919Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T20:25:01.450915Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030
2026-04-09T20:25:01.455878Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T20:25:01.521290Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 242 frame entries, coverage from 2026-04-08 17:25:01.442145 UTC
2026-04-09T20:25:01.808367Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T20:25:01.808393Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T20:25:01.808403Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T20:25:01.808411Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T20:25:01.808511Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T20:25:02.610368Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)...
|
NULL
|
4
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
0
|
{"is_focused":true,"value":"UW {"is_focused":true,"value":"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 3 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 \nLast login: Thu Apr 9 19:54:42 on ttys010\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 11 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n\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 ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name, timestamp FROM frames ORDER BY timestamp DESC LIMIT 10;\"\niTerm2|-zsh|2026-04-09T17:09:56.277988+00:00\n||2026-04-09T17:09:54.152728+00:00\niTerm2|✳ Check today's app usage|2026-04-09T17:09:52.277880+00:00\n||2026-04-09T17:09:50.551186+00:00\n||2026-04-09T17:09:48.080710+00:00\n||2026-04-09T17:09:44.554361+00:00\n||2026-04-09T17:09:42.248132+00:00\n||2026-04-09T17:09:38.373309+00:00\niTerm2|✳ Check today's app usage|2026-04-09T17:09:23.768571+00:00\niTerm2|✳ Check today's app usage|2026-04-09T17:09:12.596384+00:00\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 55496\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:09 ..\ndrwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data\n-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 11696712 9 Apr 20:11 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'\n{\n \"disable_audio\": true\n}\nEOF\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 55504\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:11 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:09 ..\n-rw-r--r-- 1 lukas staff 28 9 Apr 20:11 config.json\ndrwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data\n-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 12195232 9 Apr 20:11 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls -la ~/.screenpipe/config.json\n-rw-r--r-- 1 lukas staff 177 9 Apr 20:13 /Users/lukas/.screenpipe/config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:19:27.531337Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:19:28.280889Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:19:28.282336Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:19:28.282354Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:19:28.282617Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:19:28.282705Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:19:28.282660Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:19:28.283417Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:19:28.283684Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:19:28.284452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:19:28.284646Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:19:28.284821Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:19:28.285013Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:19:28.285763Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:19:28.285784Z 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:19:28.287964Z INFO screenpipe: starting UI event capture\n2026-04-09T20:19:28.287733Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T20:19:28.292125Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:19:28.294471Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:19:28.305266Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:19:28.320845Z INFO screenpipe_engine::ui_recorder: UI recording session started: 7e197a7d-7f33-4f4b-ba21-2fb99f1259cf\n2026-04-09T20:19:28.320921Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:19:28.320981Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:19:28.320980 UTC to 2026-04-09 17:19:28.320980 UTC)\n2026-04-09T20:19:28.321784Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:19:28.325794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 222 frame entries, coverage from 2026-04-08 17:19:28.320980 UTC\n2026-04-09T20:19:28.328661Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:19:28.733056Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:19:28.733097Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:19:28.733118Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:19:28.733132Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:19:28.733186Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:19:29.536587Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:19:29.615611Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=223, dur=33ms\n2026-04-09T20:19:33.327216Z INFO screenpipe: local retention auto-enabled (14 days)\n^[[A^[[A^[[A^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 12 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 \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat ~/.screenpipe/config.json\n{\n \"disable_audio\": true,\n \"ignored_windows\": [\n \"1Password\",\n \"Keychain Access\", \n \"Bitwarden\",\n \"System Preferences\",\n \"System Settings\",\n \"zoom.us\"\n ]\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT * FROM monitors;\" 2>/dev/null || echo \"no monitors table\"\nno monitors table\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/vision/list\ncurl: (7) Failed to connect to localhost port 3030 after 0 ms: Couldn't connect to server\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'\n{\n \"disable_audio\": true,\n \"ignored_windows\": [\n \"1Password\",\n \"Keychain Access\",\n \"Bitwarden\",\n \"System Preferences\",\n \"System Settings\",\n \"zoom.us\"\n ],\n \"monitor_ids\": [\"monitor_1\", \"monitor_2\"]\n}\nEOF\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/vision/list\n\n[{\"height\":900,\"id\":1,\"is_default\":true,\"name\":\"Display 1\",\"stable_id\":\"Display 1_1440x900_0,0\",\"width\":1440},{\"height\":1253,\"id\":2,\"is_default\":false,\"name\":\"Display 2\",\"stable_id\":\"Display 2_3008x1253_-813,-1253\",\"width\":3008}]% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'\n{\n \"disable_audio\": true,\n \"monitor_ids\": [\"Display 1_1440x900_0,0\", \"Display 2_3008x1253_-813,-1253\"],\n \"ignored_windows\": [\n \"1Password\",\n \"Keychain Access\",\n \"Bitwarden\",\n \"System Preferences\",\n \"System Settings\",\n \"zoom.us\"\n ]\n}\nEOF\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:25:00.748737Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:25:01.402463Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:25:01.404239Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:25:01.404260Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:25:01.404613Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:25:01.404686Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:25:01.404708Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:25:01.404722Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:25:01.405384Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:25:01.405652Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:25:01.406204Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:25:01.406386Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:25:01.406584Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:25:01.407568Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:25:01.407611Z 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 │ │\n2026-04-09T20:25:01.409910Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\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:25:01.410180Z INFO screenpipe: starting UI event capture\n2026-04-09T20:25:01.413680Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:25:01.416008Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:25:01.426030Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:25:01.442159Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:25:01.442149Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:25:01.442145 UTC to 2026-04-09 17:25:01.442145 UTC)\n2026-04-09T20:25:01.442153Z INFO screenpipe_engine::ui_recorder: UI recording session started: 73715fed-9199-4fbb-acd0-0fb2b94e08d7\n2026-04-09T20:25:01.442919Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:25:01.450915Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T20:25:01.455878Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T20:25:01.521290Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 242 frame entries, coverage from 2026-04-08 17:25:01.442145 UTC\n2026-04-09T20:25:01.808367Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:25:01.808393Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:25:01.808403Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:25:01.808411Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:25:01.808511Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:25:02.610368Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)"}...
|
|
9539
|
241
|
accessibility
|
AXStaticText
|
-zsh
|
NULL
|
1
|
0.4895833432674408
|
0.03333333507180214
|
0.02291666716337204
|
0.017777778208255768
|
NULL
|
14
|
{"role_description":"text"}
|
|
9538
|
241
|
accessibility
|
AXStaticText
|
⌥⌘1
|
NULL
|
1
|
0.9576388597488403
|
0.03222222253680229
|
0.03888889029622078
|
0.018888888880610466
|
NULL
|
13
|
{"automation_id":"_NS:8","role {"automation_id":"_NS:8","role_description":"text"}...
|
|
9537
|
241
|
accessibility
|
AXButton
|
Close Tab
|
9536
|
3
|
0.8260416388511658
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
12
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9536
|
241
|
accessibility
|
AXRadioButton
|
-zsh
|
NULL
|
2
|
0.8218749761581421
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
11
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9535
|
241
|
accessibility
|
AXButton
|
Close Tab
|
9534
|
3
|
0.6618055701255798
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
10
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9534
|
241
|
accessibility
|
AXRadioButton
|
screenpipe"
|
NULL
|
2
|
0.6576389074325562
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
9
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9533
|
241
|
accessibility
|
AXButton
|
Close Tab
|
9532
|
3
|
0.4975694417953491
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
8
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9532
|
241
|
accessibility
|
AXRadioButton
|
✳ Check today's app usage (claude)
|
NULL
|
2
|
0.49340277910232544
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
7
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9531
|
241
|
accessibility
|
AXButton
|
Close Tab
|
9530
|
3
|
0.3333333432674408
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
6
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9530
|
241
|
accessibility
|
AXRadioButton
|
APP (-zsh)
|
NULL
|
2
|
0.3291666805744171
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
5
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9529
|
241
|
accessibility
|
AXButton
|
Close Tab
|
9528
|
3
|
0.16875000298023224
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
4
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9528
|
241
|
accessibility
|
AXRadioButton
|
DEV (-zsh)
|
NULL
|
2
|
0.16458334028720856
|
0.058888889849185944
|
0.16458334028720856
|
0.02666666731238365
|
NULL
|
3
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9527
|
241
|
accessibility
|
AXButton
|
Close Tab
|
9526
|
3
|
0.004166666883975267
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
2
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9526
|
241
|
accessibility
|
AXRadioButton
|
DOCKER
|
NULL
|
2
|
0.0
|
0.058888889849185944
|
0.16458334028720856
|
0.02666666731238365
|
NULL
|
1
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9525
|
241
|
accessibility
|
AXTextArea
|
UW PICO 5.09 UW PICO 5.09 New Buffer
[ Read 3 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
Last login: Thu Apr 9 19:54:42 on ttys010
UW PICO 5.09 New Buffer
[ Read 11 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
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 ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT app_name, window_name, timestamp FROM frames ORDER BY timestamp DESC LIMIT 10;"
iTerm2|-zsh|2026-04-09T17:09:56.277988+00:00
||2026-04-09T17:09:54.152728+00:00
iTerm2|✳ Check today's app usage|2026-04-09T17:09:52.277880+00:00
||2026-04-09T17:09:50.551186+00:00
||2026-04-09T17:09:48.080710+00:00
||2026-04-09T17:09:44.554361+00:00
||2026-04-09T17:09:42.248132+00:00
||2026-04-09T17:09:38.373309+00:00
iTerm2|✳ Check today's app usage|2026-04-09T17:09:23.768571+00:00
iTerm2|✳ Check today's app usage|2026-04-09T17:09:12.596384+00:00
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 55496
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .
drwx------+ 88 lukas staff 2816 9 Apr 20:09 ..
drwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data
-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm
-rw-r--r-- 1 lukas staff 11696712 9 Apr 20:11 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'
{
"disable_audio": true
}
EOF
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll
total 55504
drwxr-xr-x 9 lukas staff 288 9 Apr 20:11 .
drwx------+ 88 lukas staff 2816 9 Apr 20:09 ..
-rw-r--r-- 1 lukas staff 28 9 Apr 20:11 config.json
drwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data
-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite
-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm
-rw-r--r-- 1 lukas staff 12195232 9 Apr 20:11 db.sqlite-wal
drwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes
-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls -la ~/.screenpipe/config.json
-rw-r--r-- 1 lukas staff 177 9 Apr 20:13 /Users/lukas/.screenpipe/config.json
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:19:27.531337Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:19:28.280889Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:19:28.282336Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:19:28.282354Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:19:28.282617Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:19:28.282705Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:19:28.282660Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:19:28.283417Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:19:28.283684Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:19:28.284452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:19:28.284646Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:19:28.284821Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:19:28.285013Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:19:28.285763Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:19:28.285784Z 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: https://github.com/screenpipe/screenpipe/releases
2026-04-09T20:19:28.287964Z INFO screenpipe: starting UI event capture
2026-04-09T20:19:28.287733Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T20:19:28.292125Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T20:19:28.294471Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T20:19:28.305266Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T20:19:28.320845Z INFO screenpipe_engine::ui_recorder: UI recording session started: 7e197a7d-7f33-4f4b-ba21-2fb99f1259cf
2026-04-09T20:19:28.320921Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T20:19:28.320981Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:19:28.320980 UTC to 2026-04-09 17:19:28.320980 UTC)
2026-04-09T20:19:28.321784Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T20:19:28.325794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 222 frame entries, coverage from 2026-04-08 17:19:28.320980 UTC
2026-04-09T20:19:28.328661Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: "Address already in use" }
2026-04-09T20:19:28.733056Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T20:19:28.733097Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T20:19:28.733118Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T20:19:28.733132Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T20:19:28.733186Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T20:19:29.536587Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T20:19:29.615611Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=223, dur=33ms
2026-04-09T20:19:33.327216Z INFO screenpipe: local retention auto-enabled (14 days)
^[[A^[[A^[[A^C
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $...
|
NULL
|
4
|
NULL
|
NULL
|
NULL
|
NULL
|
NULL
|
0
|
{"is_focused":true,"value":"UW {"is_focused":true,"value":"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 3 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 \nLast login: Thu Apr 9 19:54:42 on ttys010\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 11 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n\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 ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT app_name, window_name, timestamp FROM frames ORDER BY timestamp DESC LIMIT 10;\"\niTerm2|-zsh|2026-04-09T17:09:56.277988+00:00\n||2026-04-09T17:09:54.152728+00:00\niTerm2|✳ Check today's app usage|2026-04-09T17:09:52.277880+00:00\n||2026-04-09T17:09:50.551186+00:00\n||2026-04-09T17:09:48.080710+00:00\n||2026-04-09T17:09:44.554361+00:00\n||2026-04-09T17:09:42.248132+00:00\n||2026-04-09T17:09:38.373309+00:00\niTerm2|✳ Check today's app usage|2026-04-09T17:09:23.768571+00:00\niTerm2|✳ Check today's app usage|2026-04-09T17:09:12.596384+00:00\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 55496\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:09 ..\ndrwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data\n-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 11696712 9 Apr 20:11 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ cat > ~/.screenpipe/config.json << 'EOF'\n{\n \"disable_audio\": true\n}\nEOF\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ll\ntotal 55504\ndrwxr-xr-x 9 lukas staff 288 9 Apr 20:11 .\ndrwx------+ 88 lukas staff 2816 9 Apr 20:09 ..\n-rw-r--r-- 1 lukas staff 28 9 Apr 20:11 config.json\ndrwxr-xr-x 74 lukas staff 2368 9 Apr 20:10 data\n-rw-r--r-- 1 lukas staff 15765504 9 Apr 20:08 db.sqlite\n-rw-r--r-- 1 lukas staff 32768 9 Apr 19:53 db.sqlite-shm\n-rw-r--r-- 1 lukas staff 12195232 9 Apr 20:11 db.sqlite-wal\ndrwxr-xr-x 8 lukas staff 256 9 Apr 19:53 pipes\n-rw-r--r-- 1 lukas staff 25189 9 Apr 20:09 screenpipe.2026-04-09.0.log\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls -la ~/.screenpipe/config.json\n-rw-r--r-- 1 lukas staff 177 9 Apr 20:13 /Users/lukas/.screenpipe/config.json\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ npx screenpipe@latest record --disable-audio\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:19:27.531337Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:19:28.280889Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:19:28.282336Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:19:28.282354Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:19:28.282617Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:19:28.282705Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:19:28.282660Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:19:28.283417Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:19:28.283684Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:19:28.284452Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:19:28.284646Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:19:28.284821Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:19:28.285013Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:19:28.285763Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:19:28.285784Z 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:19:28.287964Z INFO screenpipe: starting UI event capture\n2026-04-09T20:19:28.287733Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T20:19:28.292125Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:19:28.294471Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:19:28.305266Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:19:28.320845Z INFO screenpipe_engine::ui_recorder: UI recording session started: 7e197a7d-7f33-4f4b-ba21-2fb99f1259cf\n2026-04-09T20:19:28.320921Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:19:28.320981Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:19:28.320980 UTC to 2026-04-09 17:19:28.320980 UTC)\n2026-04-09T20:19:28.321784Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:19:28.325794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 222 frame entries, coverage from 2026-04-08 17:19:28.320980 UTC\n2026-04-09T20:19:28.328661Z ERROR screenpipe: server stopped with error: Os { code: 48, kind: AddrInUse, message: \"Address already in use\" }\n2026-04-09T20:19:28.733056Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:19:28.733097Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:19:28.733118Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:19:28.733132Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:19:28.733186Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:19:29.536587Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:19:29.615611Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=223, dur=33ms\n2026-04-09T20:19:33.327216Z INFO screenpipe: local retention auto-enabled (14 days)\n^[[A^[[A^[[A^C\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $"}...
|
|
9082
|
229
|
accessibility
|
AXStaticText
|
screenpipe"
|
NULL
|
1
|
0.4722222089767456
|
0.03333333507180214
|
0.05833333358168602
|
0.017777778208255768
|
NULL
|
14
|
{"role_description":"text"}
|
|
9081
|
229
|
accessibility
|
AXStaticText
|
⌥⌘1
|
NULL
|
1
|
0.9576388597488403
|
0.03222222253680229
|
0.03888889029622078
|
0.018888888880610466
|
NULL
|
13
|
{"automation_id":"_NS:8","role {"automation_id":"_NS:8","role_description":"text"}...
|
|
9080
|
229
|
accessibility
|
AXButton
|
Close Tab
|
9079
|
3
|
0.8260416388511658
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
12
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9079
|
229
|
accessibility
|
AXRadioButton
|
-zsh
|
NULL
|
2
|
0.8218749761581421
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
11
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9078
|
229
|
accessibility
|
AXButton
|
Close Tab
|
9077
|
3
|
0.6618055701255798
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
10
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9077
|
229
|
accessibility
|
AXRadioButton
|
screenpipe"
|
NULL
|
2
|
0.6576389074325562
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
9
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9076
|
229
|
accessibility
|
AXButton
|
Close Tab
|
9075
|
3
|
0.4975694417953491
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
8
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
9075
|
229
|
accessibility
|
AXRadioButton
|
✳ Check today's app usage (claude)
|
NULL
|
2
|
0.49340277910232544
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
7
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
9074
|
229
|
accessibility
|
AXButton
|
Close Tab
|
9073
|
3
|
0.3333333432674408
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
6
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|