|
11156
|
284
|
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"}...
|
|
11155
|
284
|
accessibility
|
AXButton
|
Close Tab
|
11154
|
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"}...
|
|
11154
|
284
|
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"}...
|
|
11153
|
284
|
accessibility
|
AXTextArea
|
UW PICO 5.09 UW PICO 5.09 New Buffer
[ Read 131 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 20:30:02 on ttys012
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 ~ $ zp
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ source ~/.zprofile
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log
data db.sqlite-shm pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-start
[1] 19491
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:31:31.256593Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:31:31.923046Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:31:31.924576Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:31:31.924589Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:31:31.924781Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:31:31.924820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:31:31.924968Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:31:31.925217Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:31:31.925458Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:31:31.925692Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:31:31.926181Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:31:31.926339Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:31:31.926511Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:31:31.927455Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:31:31.927478Z 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-09T20:31:31.928977Z 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: https://github.com/screenpipe/screenpipe/releases
2026-04-09T20:31:31.929146Z INFO screenpipe: starting UI event capture
2026-04-09T20:31:31.932892Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T20:31:31.934608Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T20:31:31.943705Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T20:31:31.957095Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T20:31:31.957094Z INFO screenpipe_engine::ui_recorder: UI recording session started: 16ca5c9e-d127-4ce8-8ee2-ba9cb89f9544
2026-04-09T20:31:31.957157Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:31:31.957156 UTC to 2026-04-09 17:31:31.957156 UTC)
2026-04-09T20:31:31.957522Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T20:31:31.962135Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030
2026-04-09T20:31:31.966195Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T20:31:32.001156Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 281 frame entries, coverage from 2026-04-08 17:31:31.957156 UTC
2026-04-09T20:31:32.361248Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T20:31:32.361280Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T20:31:32.361290Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T20:31:32.361298Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T20:31:32.361357Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T20:31:33.145856Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T20:31:33.247358Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=282, dur=32ms
2026-04-09T20:31:36.962002Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T20:31:36.962336Z INFO screenpipe: local retention auto-enabled (14 days)...
|
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 131 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 20:30:02 on ttys012\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 ~ $ zp\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-start\n[1] 19491\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:31:31.256593Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:31:31.923046Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:31:31.924576Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:31:31.924589Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:31:31.924781Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:31:31.924820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:31:31.924968Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:31:31.925217Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:31:31.925458Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:31:31.925692Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:31:31.926181Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:31:31.926339Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:31:31.926511Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:31:31.927455Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:31:31.927478Z 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-09T20:31:31.928977Z 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-09T20:31:31.929146Z INFO screenpipe: starting UI event capture\n2026-04-09T20:31:31.932892Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:31:31.934608Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:31:31.943705Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:31:31.957095Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:31:31.957094Z INFO screenpipe_engine::ui_recorder: UI recording session started: 16ca5c9e-d127-4ce8-8ee2-ba9cb89f9544\n2026-04-09T20:31:31.957157Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:31:31.957156 UTC to 2026-04-09 17:31:31.957156 UTC)\n2026-04-09T20:31:31.957522Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:31:31.962135Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T20:31:31.966195Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T20:31:32.001156Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 281 frame entries, coverage from 2026-04-08 17:31:31.957156 UTC\n2026-04-09T20:31:32.361248Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:31:32.361280Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:31:32.361290Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:31:32.361298Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:31:32.361357Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:31:33.145856Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T20:31:33.247358Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=282, dur=32ms\n2026-04-09T20:31:36.962002Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T20:31:36.962336Z INFO screenpipe: local retention auto-enabled (14 days)"}...
|
|
11152
|
282
|
accessibility
|
AXStaticText
|
-zsh
|
NULL
|
1
|
0.4895833432674408
|
0.03333333507180214
|
0.02291666716337204
|
0.017777778208255768
|
NULL
|
14
|
{"role_description":"text"}
|
|
11151
|
282
|
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"}...
|
|
11150
|
282
|
accessibility
|
AXButton
|
Close Tab
|
11149
|
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"}...
|
|
11149
|
282
|
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"}...
|
|
11148
|
282
|
accessibility
|
AXButton
|
Close Tab
|
11147
|
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"}...
|
|
11147
|
282
|
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"}...
|
|
11146
|
282
|
accessibility
|
AXButton
|
Close Tab
|
11145
|
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"}...
|
|
11145
|
282
|
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"}...
|
|
11144
|
282
|
accessibility
|
AXButton
|
Close Tab
|
11143
|
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"}...
|
|
11143
|
282
|
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"}...
|
|
11142
|
282
|
accessibility
|
AXButton
|
Close Tab
|
11141
|
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"}...
|
|
11141
|
282
|
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"}...
|
|
11140
|
282
|
accessibility
|
AXButton
|
Close Tab
|
11139
|
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"}...
|
|
11139
|
282
|
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"}...
|
|
11138
|
282
|
accessibility
|
AXTextArea
|
UW PICO 5.09 UW PICO 5.09 New Buffer
[ Read 131 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 20:30:02 on ttys012
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 ~ $ zp
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ source ~/.zprofile
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls
config.json db.sqlite db.sqlite-wal screenpipe.2026-04-09.0.log
data db.sqlite-shm pipes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-start
[1] 19491
detected hardware tier: Mid
checking permissions...
screen recording: ok
accessibility: ok
2026-04-09T20:31:31.256593Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T20:31:31.923046Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T20:31:31.924576Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T20:31:31.924589Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T20:31:31.924781Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T20:31:31.924820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T20:31:31.924968Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T20:31:31.925217Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T20:31:31.925458Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T20:31:31.925692Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T20:31:31.926181Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T20:31:31.926339Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T20:31:31.926511Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T20:31:31.927455Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T20:31:31.927478Z 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-09T20:31:31.928977Z 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: https://github.com/screenpipe/screenpipe/releases
2026-04-09T20:31:31.929146Z INFO screenpipe: starting UI event capture
2026-04-09T20:31:31.932892Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T20:31:31.934608Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T20:31:31.943705Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T20:31:31.957095Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T20:31:31.957094Z INFO screenpipe_engine::ui_recorder: UI recording session started: 16ca5c9e-d127-4ce8-8ee2-ba9cb89f9544
2026-04-09T20:31:31.957157Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:31:31.957156 UTC to 2026-04-09 17:31:31.957156 UTC)
2026-04-09T20:31:31.957522Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T20:31:31.962135Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030
2026-04-09T20:31:31.966195Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T20:31:32.001156Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 281 frame entries, coverage from 2026-04-08 17:31:31.957156 UTC
2026-04-09T20:31:32.361248Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T20:31:32.361280Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T20:31:32.361290Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T20:31:32.361298Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T20:31:32.361357Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T20:31:33.145856Z 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 131 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 20:30:02 on ttys012\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 ~ $ zp\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ source ~/.zprofile\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd ~/.screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ ls\nconfig.json\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-wal\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe.2026-04-09.0.log\ndata\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tdb.sqlite-shm\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tpipes\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sp-start\n[1] 19491\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n accessibility: ok\n2026-04-09T20:31:31.256593Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T20:31:31.923046Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T20:31:31.924576Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T20:31:31.924589Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T20:31:31.924781Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T20:31:31.924820Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T20:31:31.924968Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T20:31:31.925217Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T20:31:31.925458Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T20:31:31.925692Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T20:31:31.926181Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T20:31:31.926339Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T20:31:31.926511Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T20:31:31.927455Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T20:31:31.927478Z 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-09T20:31:31.928977Z 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-09T20:31:31.929146Z INFO screenpipe: starting UI event capture\n2026-04-09T20:31:31.932892Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T20:31:31.934608Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T20:31:31.943705Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T20:31:31.957095Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T20:31:31.957094Z INFO screenpipe_engine::ui_recorder: UI recording session started: 16ca5c9e-d127-4ce8-8ee2-ba9cb89f9544\n2026-04-09T20:31:31.957157Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 17:31:31.957156 UTC to 2026-04-09 17:31:31.957156 UTC)\n2026-04-09T20:31:31.957522Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T20:31:31.962135Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T20:31:31.966195Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T20:31:32.001156Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 281 frame entries, coverage from 2026-04-08 17:31:31.957156 UTC\n2026-04-09T20:31:32.361248Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T20:31:32.361280Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T20:31:32.361290Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T20:31:32.361298Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T20:31:32.361357Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T20:31:33.145856Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)"}...
|
|
11137
|
281
|
accessibility
|
AXStaticText
|
-zsh
|
NULL
|
1
|
0.4895833432674408
|
0.03333333507180214
|
0.02291666716337204
|
0.017777778208255768
|
NULL
|
19
|
{"role_description":"text"}
|
|
11136
|
281
|
accessibility
|
AXStaticText
|
⌥⌘1
|
NULL
|
1
|
0.9576388597488403
|
0.03222222253680229
|
0.03888889029622078
|
0.018888888880610466
|
NULL
|
18
|
{"automation_id":"_NS:8","role {"automation_id":"_NS:8","role_description":"text"}...
|
|
11135
|
281
|
accessibility
|
AXButton
|
Close Tab
|
11134
|
3
|
0.8260416388511658
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
17
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
11134
|
281
|
accessibility
|
AXRadioButton
|
-zsh
|
NULL
|
2
|
0.8218749761581421
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
16
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
11133
|
281
|
accessibility
|
AXButton
|
Close Tab
|
11132
|
3
|
0.6618055701255798
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
15
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
11132
|
281
|
accessibility
|
AXRadioButton
|
screenpipe"
|
NULL
|
2
|
0.6576389074325562
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
14
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
11131
|
281
|
accessibility
|
AXButton
|
Close Tab
|
11130
|
3
|
0.4975694417953491
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
13
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
11130
|
281
|
accessibility
|
AXRadioButton
|
✳ Check today's app usage (claude)
|
NULL
|
2
|
0.49340277910232544
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
12
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
11129
|
281
|
accessibility
|
AXButton
|
Close Tab
|
11128
|
3
|
0.3333333432674408
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
11
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
11128
|
281
|
accessibility
|
AXRadioButton
|
APP (-zsh)
|
NULL
|
2
|
0.3291666805744171
|
0.058888889849185944
|
0.16423611342906952
|
0.02666666731238365
|
NULL
|
10
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
11127
|
281
|
accessibility
|
AXButton
|
Close Tab
|
11126
|
3
|
0.16875000298023224
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
9
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
11126
|
281
|
accessibility
|
AXRadioButton
|
DEV (-zsh)
|
NULL
|
2
|
0.16458334028720856
|
0.058888889849185944
|
0.16458334028720856
|
0.02666666731238365
|
NULL
|
8
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
11125
|
281
|
accessibility
|
AXButton
|
Close Tab
|
11124
|
3
|
0.004166666883975267
|
0.06333333253860474
|
0.011111111380159855
|
0.017777778208255768
|
NULL
|
7
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"button"}...
|
|
11124
|
281
|
accessibility
|
AXRadioButton
|
DOCKER
|
NULL
|
2
|
0.0
|
0.058888889849185944
|
0.16458334028720856
|
0.02666666731238365
|
NULL
|
6
|
{"is_enabled":false,"is_expanded": {"is_enabled":false,"is_expanded":false,"is_focused":false,"is_selected":false,"role_description":"radio button"}...
|
|
11123
|
281
|
accessibility
|
AXButton
|
go right
|
NULL
|
3
|
0.9423611164093018
|
0.1066666692495346
|
0.014583333395421505
|
0.023333333432674408
|
NULL
|
5
|
{"automation_id":"_NS:49","is_ {"automation_id":"_NS:49","is_enabled":true,"is_focused":false,"role_description":"button"}...
|
|
11122
|
281
|
accessibility
|
AXButton
|
go left
|
NULL
|
3
|
0.9277777671813965
|
0.1066666692495346
|
0.014583333395421505
|
0.023333333432674408
|
NULL
|
4
|
{"automation_id":"_NS:59","is_ {"automation_id":"_NS:59","is_enabled":true,"is_focused":false,"role_description":"button"}...
|
|
11121
|
281
|
accessibility
|
AXButton
|
cancel
|
11119
|
4
|
0.9041666388511658
|
0.10555555671453476
|
0.015277777798473835
|
0.024444444105029106
|
NULL
|
3
|
{"is_enabled":true,"is_focused":fa {"is_enabled":true,"is_focused":false,"role_description":"button"}...
|
|
11120
|
281
|
accessibility
|
AXButton
|
search
|
11119
|
4
|
0.793055534362793
|
0.10555555671453476
|
0.0173611119389534
|
0.024444444105029106
|
NULL
|
2
|
{"is_enabled":true,"is_focused":fa {"is_enabled":true,"is_focused":false,"role_description":"button"}...
|
|
11119
|
281
|
accessibility
|
AXTextField
|
Starting vision recording for monitor 1 (1440x900)
|
NULL
|
3
|
0.7916666865348816
|
0.10555555671453476
|
0.13055555522441864
|
0.024444444105029106
|
NULL
|
1
|
{"automation_id":"_NS:65","is_ {"automation_id":"_NS:65","is_enabled":true,"is_focused":false,"role_description":"search text field","subrole":"AXSearchField","value":"Starting vision recording for monitor 1 (1440x900)"}...
|
|
11118
|
281
|
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.
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
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)
2026-04-09T20:25:06.039725Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=243, dur=50ms
2026-04-09T20:25:06.445466Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T20:25:06.445759Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T20:25:27.448962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5187306990002451762, trigger=visual_change)
2026-04-09T20:26:01.408581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames
2026-04-09T20:26:05.200395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 15.1MB → 3.0MB (5.0x), 43 JPEGs deleted
2026-04-09T20:26:34.168648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3249090468927089527, trigger=click)
^[[A2026-04-09T20:26:55.251764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=164937986891256963, trigger=visual_change)
zsh: terminated npx screenpipe@latest record --disable-audio
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json
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 $ 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 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 \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)\n2026-04-09T20:25:06.039725Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=243, dur=50ms\n2026-04-09T20:25:06.445466Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T20:25:06.445759Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T20:25:27.448962Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=5187306990002451762, trigger=visual_change)\n2026-04-09T20:26:01.408581Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 44 eligible frames\n2026-04-09T20:26:05.200395Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 43 frames, 15.1MB → 3.0MB (5.0x), 43 JPEGs deleted\n2026-04-09T20:26:34.168648Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=3249090468927089527, trigger=click)\n^[[A2026-04-09T20:26:55.251764Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=164937986891256963, trigger=visual_change)\nzsh: terminated npx screenpipe@latest record --disable-audio\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ nano config.json \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ pkill -f screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $"}...
|
|
11117
|
279
|
accessibility
|
AXStaticText
|
screenpipe"
|
NULL
|
1
|
0.4722222089767456
|
0.03333333507180214
|
0.05833333358168602
|
0.017777778208255768
|
NULL
|
14
|
{"role_description":"text"}
|
|
11116
|
279
|
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"}...
|
|
11115
|
279
|
accessibility
|
AXButton
|
Close Tab
|
11114
|
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"}...
|
|
11114
|
279
|
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"}...
|
|
11113
|
279
|
accessibility
|
AXButton
|
Close Tab
|
11112
|
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"}...
|
|
11112
|
279
|
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"}...
|
|
11111
|
279
|
accessibility
|
AXButton
|
Close Tab
|
11110
|
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"}...
|
|
11110
|
279
|
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"}...
|
|
11109
|
279
|
accessibility
|
AXButton
|
Close Tab
|
11108
|
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"}...
|
|
11108
|
279
|
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"}...
|
|
11107
|
279
|
accessibility
|
AXButton
|
Close Tab
|
11106
|
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"}...
|