|
23
|
2
|
13
|
2026-04-09T16:55:07.019897+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753707019_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp‹ →0 lo)-zshDOCKERLast login: Thu Apr₴819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $X3screenpipe"LA100% [47 8• Thu 9 Apr 19:55:06181*24-zsh...
|
NULL
|
1274197137667305117
|
NULL
|
clipboard
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp‹ →0 lo)-zshDOCKERLast login: Thu Apr₴819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $X3screenpipe"LA100% [47 8• Thu 9 Apr 19:55:06181*24-zsh...
|
22
|
|
22
|
2
|
12
|
2026-04-09T16:55:06.385894+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753706385_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp‹ →0 lo)-zshDOCKERLast login: Thu Apr₴819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $X3screenpipe"LA100% [47 8• Thu 9 Apr 19:55:06*- 264-zsh...
|
NULL
|
-6673456832333286080
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp‹ →0 lo)-zshDOCKERLast login: Thu Apr₴819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $X3screenpipe"LA100% [47 8• Thu 9 Apr 19:55:06*- 264-zsh...
|
NULL
|
|
21
|
2
|
11
|
2026-04-09T16:55:05.770267+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753705770_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2•ShellEditViewSessionScriptsProfilesWindowHe iTerm2•ShellEditViewSessionScriptsProfilesWindowHelp‹ 40 lll-zshDOCKER381Last login: Thu Apr 9 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $X3screenpipe"100% (4 8• Thu 9 Apr 19:55:05T&1→,- 24-zsh85...
|
NULL
|
-671423966983784356
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2•ShellEditViewSessionScriptsProfilesWindowHe iTerm2•ShellEditViewSessionScriptsProfilesWindowHelp‹ 40 lll-zshDOCKER381Last login: Thu Apr 9 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $X3screenpipe"100% (4 8• Thu 9 Apr 19:55:05T&1→,- 24-zsh85...
|
20
|
|
20
|
2
|
10
|
2026-04-09T16:55:03.064767+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753703064_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp
zsh: command not found: claude
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp\nzsh: command not found: claude\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"value":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp\nzsh: command not found: claude\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-2988382737691318072
|
-2395259627328977903
|
click
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp
zsh: command not found: claude
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
19
|
2
|
9
|
2026-04-09T16:55:01.010963+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753701010_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp
zsh: command not found: claude
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp\nzsh: command not found: claude\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"value":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp\nzsh: command not found: claude\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-2988382737691318072
|
-2395259627328977903
|
click
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp
zsh: command not found: claude
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
18
|
2
|
8
|
2026-04-09T16:54:57.068201+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753697068_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp-zshDOCKERLast login: Thu Apr₴819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npх -уscreenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $l‹$0lalol*3screenpipe"100% <47• ₴48 • Thu 9 Apr 19:54:56-zshT₴1*5...
|
NULL
|
327383011061577093
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp-zshDOCKERLast login: Thu Apr₴819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npх -уscreenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $l‹$0lalol*3screenpipe"100% <47• ₴48 • Thu 9 Apr 19:54:56-zshT₴1*5...
|
17
|
|
17
|
2
|
7
|
2026-04-09T16:54:56.444541+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753696444_m1.jpg...
|
Dia
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••-zshDOCKERLast login: Thu Apr3819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npх -уscreenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $<>0 lbl*3screenpipe"100% C• *48•Thu 9 Apr 19:54:56-zshT81*5...
|
NULL
|
-4115069298229518912
|
NULL
|
app_switch
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp••-zshDOCKERLast login: Thu Apr3819 19:52:08 on ttys009DEV (-zsh)$82APP (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npх -уscreenpipe-mcpzsh: command not found: claudelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $<>0 lbl*3screenpipe"100% C• *48•Thu 9 Apr 19:54:56-zshT81*5...
|
NULL
|
|
16
|
2
|
6
|
2026-04-09T16:54:48.449436+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753688449_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"value":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-6981057707292555998
|
-2412992412881665023
|
clipboard
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y screenpipe-mcp
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
15
|
|
15
|
2
|
5
|
2026-04-09T16:54:46.759465+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753686759_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"value":"Last login: Thu Apr 9 19:52:08 on ttys009\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
2109865167393844905
|
-2917668250031438847
|
click
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys009
Poetry Last login: Thu Apr 9 19:52:08 on ttys009
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
14
|
2
|
4
|
2026-04-09T16:54:44.984208+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753684984_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys007
Poetry Last login: Thu Apr 9 19:52:08 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...
2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background
2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...
2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background
2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3
2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background
2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx
2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3
2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx
2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...
2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap
2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update
2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits
2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown
2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export
2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary
2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T19:53:08.183380Z 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 │ false │
│ vision disabled │ 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 │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
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-09T19:53:08.185865Z INFO screenpipe: starting UI event capture
2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)
2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df
2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC
2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"
2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"
2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved
2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"
2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved
2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms
2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
ggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
ggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)
ggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)
ggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)
ggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
ggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 14.652 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...\n2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...\n2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3\n2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background\n2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx\n2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3\n2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx\n2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...\n2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap\n2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update\n2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits\n2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown\n2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export\n2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary\n2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T19:53:08.183380Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ 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│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T19:53:08.185865Z INFO screenpipe: starting UI event capture\n2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)\n2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df\n2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC\n2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: \"/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx\"\n2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx\"\n2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved\n2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx\"\n2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved\n2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms\n2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\n2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\nggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\nggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)\nggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)\nggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)\nggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\nggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 14.652 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\n2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)","depth":4,"value":"Last login: Thu Apr 9 19:52:08 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...\n2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...\n2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3\n2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background\n2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx\n2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3\n2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx\n2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...\n2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap\n2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update\n2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits\n2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown\n2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export\n2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary\n2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T19:53:08.183380Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ 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│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T19:53:08.185865Z INFO screenpipe: starting UI event capture\n2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)\n2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df\n2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC\n2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: \"/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx\"\n2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx\"\n2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved\n2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx\"\n2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved\n2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms\n2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\n2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\nggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\nggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)\nggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)\nggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)\nggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\nggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 14.652 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\n2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4722222,"top":0.033333335,"width":0.058333334,"height":0.017777778},"role_description":"text"}]...
|
-7301644498909896025
|
2983200458831545453
|
visual_change
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys007
Poetry Last login: Thu Apr 9 19:52:08 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...
2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background
2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...
2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background
2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3
2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background
2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx
2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3
2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx
2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...
2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap
2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update
2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits
2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown
2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export
2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary
2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T19:53:08.183380Z 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 │ false │
│ vision disabled │ 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 │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
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-09T19:53:08.185865Z INFO screenpipe: starting UI event capture
2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)
2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df
2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC
2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"
2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"
2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved
2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"
2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved
2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms
2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
ggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
ggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)
ggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)
ggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)
ggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
ggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 14.652 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
⌥⌘1
screenpipe"...
|
13
|
|
13
|
2
|
3
|
2026-04-09T16:54:43.368152+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753683368_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys007
Poetry Last login: Thu Apr 9 19:52:08 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...
2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background
2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...
2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background
2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3
2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background
2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx
2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3
2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx
2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...
2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap
2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update
2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits
2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown
2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export
2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary
2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T19:53:08.183380Z 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 │ false │
│ vision disabled │ 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 │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
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-09T19:53:08.185865Z INFO screenpipe: starting UI event capture
2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)
2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df
2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC
2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"
2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"
2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved
2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"
2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved
2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms
2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
ggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
ggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)
ggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)
ggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)
ggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
ggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 14.652 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
Python"
Close Tab
⌥⌘1
screenpipe"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...\n2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...\n2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3\n2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background\n2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx\n2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3\n2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx\n2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...\n2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap\n2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update\n2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits\n2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown\n2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export\n2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary\n2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T19:53:08.183380Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ 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│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T19:53:08.185865Z INFO screenpipe: starting UI event capture\n2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)\n2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df\n2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC\n2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: \"/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx\"\n2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx\"\n2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved\n2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx\"\n2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved\n2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms\n2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\n2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\nggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\nggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)\nggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)\nggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)\nggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\nggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 14.652 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\n2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)","depth":4,"value":"Last login: Thu Apr 9 19:52:08 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...\n2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...\n2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3\n2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background\n2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx\n2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3\n2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx\n2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...\n2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap\n2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update\n2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits\n2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown\n2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export\n2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary\n2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T19:53:08.183380Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ 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│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T19:53:08.185865Z INFO screenpipe: starting UI event capture\n2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)\n2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df\n2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC\n2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: \"/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx\"\n2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx\"\n2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved\n2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx\"\n2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved\n2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms\n2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\n2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\nggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\nggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)\nggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)\nggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)\nggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\nggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 14.652 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\n2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.39444444,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3986111,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.59166664,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.59583336,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Python\"","depth":2,"bounds":{"left":0.7888889,"top":0.05888889,"width":0.19722222,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.79305553,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4722222,"top":0.033333335,"width":0.058333334,"height":0.017777778},"role_description":"text"}]...
|
1140226909236044884
|
4136121963438392429
|
click
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys007
Poetry Last login: Thu Apr 9 19:52:08 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...
2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background
2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...
2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background
2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3
2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background
2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx
2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3
2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx
2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...
2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap
2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update
2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits
2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown
2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export
2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary
2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T19:53:08.183380Z 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 │ false │
│ vision disabled │ 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 │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
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-09T19:53:08.185865Z INFO screenpipe: starting UI event capture
2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)
2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df
2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC
2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"
2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"
2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved
2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"
2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved
2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms
2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
ggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
ggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)
ggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)
ggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)
ggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
ggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 14.652 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
Python"
Close Tab
⌥⌘1
screenpipe"...
|
NULL
|
|
12
|
2
|
2
|
2026-04-09T16:54:39.337717+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753679337_m1.jpg...
|
iTerm2
|
screenpipe"
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys007
Poetry Last login: Thu Apr 9 19:52:08 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...
2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background
2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...
2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background
2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3
2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background
2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx
2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3
2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx
2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...
2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap
2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update
2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits
2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown
2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export
2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary
2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T19:53:08.183380Z 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 │ false │
│ vision disabled │ 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 │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
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-09T19:53:08.185865Z INFO screenpipe: starting UI event capture
2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)
2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df
2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC
2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"
2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"
2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved
2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"
2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved
2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms
2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
ggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
ggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)
ggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)
ggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)
ggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
ggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 14.652 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
⌥⌘1
screenpipe"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Thu Apr 9 19:52:08 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...\n2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...\n2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3\n2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background\n2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx\n2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3\n2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx\n2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...\n2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap\n2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update\n2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits\n2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown\n2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export\n2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary\n2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T19:53:08.183380Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ 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│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T19:53:08.185865Z INFO screenpipe: starting UI event capture\n2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)\n2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df\n2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC\n2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: \"/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx\"\n2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx\"\n2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved\n2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx\"\n2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved\n2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms\n2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\n2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\nggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\nggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)\nggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)\nggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)\nggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\nggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 14.652 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\n2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh","depth":4,"value":"Last login: Thu Apr 9 19:52:08 on ttys007\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...\n2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...\n2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background\n2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3\n2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background\n2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx\n2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3\n2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx\n2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...\n2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap\n2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update\n2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits\n2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown\n2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export\n2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary\n2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-04-09T19:53:08.183380Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ 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│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-04-09T19:53:08.185865Z INFO screenpipe: starting UI event capture\n2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\n2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)\n2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df\n2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC\n2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on 0.0.0.0:3030\n2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list\n2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)\n2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: \"/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx\"\n2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx\"\n2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved\n2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)\n2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to \"/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx\"\n2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved\n2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention\n2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)\n2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms\n2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\n2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\nggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes\n2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model \"ggml-tiny.bin\"\nggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)\nggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)\nggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)\nggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\nggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin\n2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 14.652 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\n2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers\n2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.24652778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.24652778,"top":0.05888889,"width":0.24652778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25069445,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.49305555,"top":0.05888889,"width":0.24652778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49722221,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7395833,"top":0.05888889,"width":0.24652778,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.74375,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95763886,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.4722222,"top":0.033333335,"width":0.058333334,"height":0.017777778},"role_description":"text"}]...
|
-1231441521457939656
|
4136121963438392429
|
click
|
accessibility
|
NULL
|
Last login: Thu Apr 9 19:52:08 on ttys007
Poetry Last login: Thu Apr 9 19:52:08 on ttys007
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/app or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-18909-automated-reports-ask-jiminny) $ cd
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-04-09T19:53:07.212588Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-04-09T19:53:08.176294Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-04-09T19:53:08.180179Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-04-09T19:53:08.180172Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-04-09T19:53:08.180644Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-04-09T19:53:08.181079Z INFO screenpipe_audio::speaker::models: initiating wespeaker_en_voxceleb_CAM++.onnx model download...
2026-04-09T19:53:08.181124Z WARN screenpipe_audio::segmentation::segmentation_manager: embedding model unavailable at startup: wespeaker_en_voxceleb_CAM++.onnx model not available yet; download started in background
2026-04-09T19:53:08.181175Z INFO screenpipe_audio::speaker::models: initiating segmentation-3.0.onnx model download...
2026-04-09T19:53:08.181183Z WARN screenpipe_audio::segmentation::segmentation_manager: segmentation model unavailable at startup: segmentation-3.0.onnx model not available yet; download started in background
2026-04-09T19:53:08.181157Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model download attempt 1/3
2026-04-09T19:53:08.181223Z WARN screenpipe_audio::audio_manager::manager: silero vad unavailable, falling back to webrtc: silero vad model not available yet; download started in background
2026-04-09T19:53:08.181225Z INFO screenpipe_audio::speaker::models: downloading wespeaker_en_voxceleb_CAM++.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/wespeaker_en_voxceleb_CAM++.onnx
2026-04-09T19:53:08.181212Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model download attempt 1/3
2026-04-09T19:53:08.181526Z INFO screenpipe_audio::speaker::models: downloading segmentation-3.0.onnx model from https://github.com/screenpipe/screenpipe/raw/refs/heads/main/crates/screenpipe-audio/models/pyannote/segmentation-3.0.onnx
2026-04-09T19:53:08.181252Z INFO screenpipe_audio::vad::silero: downloading Silero VAD v5 model...
2026-04-09T19:53:08.181607Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-04-09T19:53:08.181646Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-04-09T19:53:08.181366Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-04-09T19:53:08.181759Z INFO screenpipe_core::pipes: installed built-in pipe: day-recap
2026-04-09T19:53:08.181952Z INFO screenpipe_core::pipes: installed built-in pipe: standup-update
2026-04-09T19:53:08.182315Z INFO screenpipe_core::pipes: installed built-in pipe: ai-habits
2026-04-09T19:53:08.182501Z INFO screenpipe_core::pipes: installed built-in pipe: time-breakdown
2026-04-09T19:53:08.182680Z INFO screenpipe_core::pipes: installed built-in pipe: video-export
2026-04-09T19:53:08.182875Z INFO screenpipe_core::pipes: installed built-in pipe: meeting-summary
2026-04-09T19:53:08.183091Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-04-09T19:53:08.183146Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-04-09T19:53:08.183187Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-04-09T19:53:08.183237Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-04-09T19:53:08.183306Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-04-09T19:53:08.183363Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-04-09T19:53:08.183380Z 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 │ false │
│ vision disabled │ 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 │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
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-09T19:53:08.185865Z INFO screenpipe: starting UI event capture
2026-04-09T19:53:08.185586Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
2026-04-09T19:53:08.188922Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-04-09T19:53:08.194461Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-04-09T19:53:08.201212Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-04-09T19:53:08.217633Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-04-09T19:53:08.217794Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)
2026-04-09T19:53:08.217649Z INFO screenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df
2026-04-09T19:53:08.220368Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-04-09T19:53:08.222489Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC
2026-04-09T19:53:08.227257Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-04-09T19:53:08.232250Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-04-09T19:53:08.543211Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-04-09T19:53:08.543241Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-04-09T19:53:08.543253Z INFO screenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) — not in allowed list
2026-04-09T19:53:08.543262Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)
2026-04-09T19:53:08.543299Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-04-09T19:53:09.210453Z INFO screenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"
2026-04-09T19:53:09.352790Z INFO screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"
2026-04-09T19:53:09.355799Z INFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved
2026-04-09T19:53:09.367746Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)
2026-04-09T19:53:10.102366Z INFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"
2026-04-09T19:53:10.112264Z INFO screenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved
2026-04-09T19:53:13.221908Z INFO screenpipe_engine::retention: retention: initialized with 14d retention
2026-04-09T19:53:13.222855Z INFO screenpipe: local retention auto-enabled (14 days)
2026-04-09T19:53:15.841867Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms
2026-04-09T19:53:18.189478Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:18.189794Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:18.190227Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
2026-04-09T19:53:18.190847Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-04-09T19:53:18.190916Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
ggml-tiny.bin [00:00:01] [███████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)2026-04-09T19:53:19.720503Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:53:19.720675Z WARN screenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download completes
2026-04-09T19:53:19.720732Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:53:19.720787Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:53:19.720795Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
2026-04-09T19:53:19.721204Z INFO screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"
ggml-tiny.bin [00:00:01] [██████████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 45.66 MiB/74.09 MiB 23.13 MiB/s (1s)
ggml-tiny.bin [00:00:00] [███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-04-09T19:53:20.383837Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)
ggml-tiny.bin [00:00:01] [██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9.22 MiB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-04-09T19:53:20.972101Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (30s segments)
ggml-tiny.bin [00:00:02] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:21.047589Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
ggml-tiny.bin [00:00:03] [███████████████████████████████████████████████████████████████████████████████████████████████████████████████████] 74.09 MiB/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110Z INFO screenpipe_audio::transcription::whisper::model: model downloaded ggml-tiny.bin
2026-04-09T19:53:23.080240Z INFO screenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431282Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:53:52.431325Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:53:52.431330Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 14.652 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.178366Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
2026-04-09T19:54:07.178441Z INFO screenpipe_audio::audio_manager::device_monitor: model capabilities changed after background download; restarting central handlers
2026-04-09T19:54:07.178636Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-04-09T19:54:07.178655Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-04-09T19:54:07.178661Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh
2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
screenpipe"
Close Tab
⌥⌘1
screenpipe"...
|
11
|
|
11
|
2
|
1
|
2026-04-09T16:54:38.409183+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753678409_m1.jpg...
|
Dia
|
Personal: GitHub - scree…
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Skip to content
Skip to content
Navigation Menu
Na Skip to content
Skip to content
Navigation Menu
Navigation Menu
Homepage
Platform
Solutions
Resources
Open Source
Enterprise
Pricing
Pricing
Search or jump to…
Sign in
Sign in
Sign up
Sign up
Appearance settings
screenpipe
screenpipe
/
screenpipe
screenpipe
Public
You must be signed in to change notification settings
Notifications
Fork 1.6k
Fork
1.6k
You must be signed in to star a repository
Star
18.1k
Code
Code
Issues 142
Issues
142
Pull requests 13
Pull requests
13
Discussions
Discussions
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
screenpipe/screenpipe
screenpipe/screenpipe
main branch
main
367 Branches
367
Branches
338 Tags
338
Tags
Go to file
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by louis030195
louis030195
and
commits by claude
claude
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
Open commit details
failure
Commit f0adcdd
f0adcdd
·
25 minutes ago
History
History
7,893 Commits
7,893 Commits
.cargo, (Directory)
.cargo
ci: enable prebuilt NASM objects for Windows CI
ci: enable prebuilt NASM objects for Windows CI
last month
.claude/skills, (Directory)
.claude/
skills
feat: add user-feedback skill for querying submitted logs
feat: add user-feedback skill for querying submitted logs
last week
.devcontainer, (Directory)
.devcontainer
feat(testing): add e2e test for windows and linux (
feat(testing): add e2e test for windows and linux (
#1766
#1766
)
)
11 months ago
.github, (Directory)
.github
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
#2870
#2870
)
)
14 hours ago
apps/screenpipe-app-tauri, (Directory)
apps/
screenpipe-app-tauri
fix(health-check): fix duplicate intervals and broken debounce (
fix(health-check): fix duplicate intervals and broken debounce (
#2891
#2891
)
)
26 minutes ago
crates, (Directory)
crates
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
25 minutes ago
docker/linux-test, (Directory)
docker/
linux-test
Bump app to v2.0.578
Bump app to v2.0.578
2 months ago
docs, (Directory)
docs
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
16 hours ago
ee, (Directory)
ee
chore: cargo fmt across all crates
chore: cargo fmt across all crates
2 days ago
packages, (Directory)
packages
fix: raise transcription daily cost cap for subscribed users to $500
fix: raise transcription daily cost cap for subscribed users to $500
yesterday
scripts, (Directory)
scripts
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
16 hours ago
.gitattributes, (File)
.gitattributes
fix: download mlx.metallib from GitHub releases instead of git LFS
fix: download mlx.metallib from GitHub releases instead of git LFS
2 weeks ago
.gitignore, (File)
.gitignore
fix: graceful DRM pause without killing the server (
fix: graceful DRM pause without killing the server (
#2876
#2876
)
)
2 hours ago
CLAUDE.md, (File)
CLAUDE.md
fix: remove stats feature (badge, route, module) + resolve write_queu…
fix: remove stats feature (badge, route, module) + resolve write_queu…
last week
CODE_OF_CONDUCT.md, (File)
CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
3 weeks ago
CONTRIBUTING.md, (File)
CONTRIBUTING.md
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
#2463
#2463
)
)
last month
Cargo.lock, (File)
Cargo.lock
Bump app to v2.3.46 — release-app
Bump app to v2.3.46 — release-app
2 hours ago
Cargo.toml, (File)
Cargo.toml
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
1 hour ago
DESIGN.md, (File)
DESIGN.md
cleanup
cleanup
2 weeks ago
LICENSE.md, (File)
LICENSE.md
add ee/ enterprise edition with proprietary license
add ee/ enterprise edition with proprietary license
last month
README-ja.md, (File)
README-ja.md
Bump app to v2.2.21
Bump app to v2.2.21
last month
README-zh_CN.md, (File)
README-zh_CN.md
Bump app to v2.2.21
Bump app to v2.2.21
last month
README.md, (File)
README.md
Update README.md
Update README.md
2 weeks ago
TESTING.md, (File)
TESTING.md
testing: update spec from recent changes (2026-03-26) (
testing: update spec from recent changes (2026-03-26) (
#2610
#2610
)
)
2 weeks ago
VISION.md, (File)
VISION.md
Update engineering principles in VISION.md
Update engineering principles in VISION.md
last month
rust-toolchain.toml, (File)
rust-toolchain.toml
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
last month
Name
Latest commit
Latest commit
commits by louis030195
louis030195
and
commits by claude
claude
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
Open commit details
failure
Commit f0adcdd
f0adcdd
·
25 minutes ago
History
History
7,893 Commits
7,893 Commits
.cargo, (Directory)
.cargo
.claude/skills, (Directory)
.claude/
skills
.devcontainer, (Directory)
.devcontainer
.github, (Directory)
.github
apps/screenpipe-app-tauri, (Directory)
apps/
screenpipe-app-tauri
crates, (Directory)
crates
docker/linux-test, (Directory)
docker/
linux-test
docs, (Directory)
docs
ee, (Directory)
ee
packages, (Directory)
packages
scripts, (Directory)
scripts
.gitattributes, (File)
.gitattributes
.gitignore, (File)
.gitignore
CLAUDE.md, (File)
CLAUDE.md
CODE_OF_CONDUCT.md, (File)
CODE_OF_CONDUCT.md
CONTRIBUTING.md, (File)
CONTRIBUTING.md
Cargo.lock, (File)
Cargo.lock
Cargo.toml, (File)
Cargo.toml
DESIGN.md, (File)
DESIGN.md
LICENSE.md, (File)
LICENSE.md
README-ja.md, (File)
README-ja.md
README-zh_CN.md, (File)
README-zh_CN.md
README.md, (File)
README.md
TESTING.md, (File)
TESTING.md
VISION.md, (File)
VISION.md
rust-toolchain.toml, (File)
rust-toolchain.toml
Last commit message
ci: enable prebuilt NASM objects for Windows CI
ci: enable prebuilt NASM objects for Windows CI
feat: add user-feedback skill for querying submitted logs
feat: add user-feedback skill for querying submitted logs
feat(testing): add e2e test for windows and linux (
feat(testing): add e2e test for windows and linux (
#1766
#1766
)
)
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
#2870
#2870
)
)
fix(health-check): fix duplicate intervals and broken debounce (
fix(health-check): fix duplicate intervals and broken debounce (
#2891
#2891
)
)
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
Bump app to v2.0.578
Bump app to v2.0.578
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
chore: cargo fmt across all crates
chore: cargo fmt across all crates
fix: raise transcription daily cost cap for subscribed users to $500
fix: raise transcription daily cost cap for subscribed users to $500
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: download mlx.metallib from GitHub releases instead of git LFS
fix: download mlx.metallib from GitHub releases instead of git LFS
fix: graceful DRM pause without killing the server (
fix: graceful DRM pause without killing the server (
#2876
#2876
)
)
fix: remove stats feature (badge, route, module) + resolve write_queu…
fix: remove stats feature (badge, route, module) + resolve write_queu…
Create CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
#2463
#2463
)
)
Bump app to v2.3.46 — release-app
Bump app to v2.3.46 — release-app
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
cleanup
cleanup
add ee/ enterprise edition with proprietary license
add ee/ enterprise edition with proprietary license
Bump app to v2.2.21
Bump app to v2.2.21
Bump app to v2.2.21
Bump app to v2.2.21
Update README.md
Update README.md
testing: update spec from recent changes (2026-03-26) (
testing: update spec from recent changes (2026-03-26) (
#2610
#2610
)
)
Update engineering principles in VISION.md
Update engineering principles in VISION.md
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
Last commit date
last month
last week
11 months ago
14 hours ago
26 minutes ago
25 minutes ago
2 months ago
16 hours ago
2 days ago
yesterday
16 hours ago
2 weeks ago
2 hours ago
last week
3 weeks ago
last month
2 hours ago
1 hour ago
2 weeks ago
last month
last month
last month
2 weeks ago
2 weeks ago
last month
last month
Name
Last commit message
Last commit date
Repository files navigation
Repository files navigation
README
README
Code of conduct
Code of conduct
Contributing
Contributing
License
License
Outline
logo
[ screenpipe ]
[ screenpipe ]
Permalink: [ screenpipe ]
AI memory for your screen
run agents that work for you in the background based on what you do
download
discord
twitter
youtube...
|
[{"role":"AXLink","text":& [{"role":"AXLink","text":"Skip to content","depth":3,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Skip to content","depth":4,"role_description":"text"},{"role":"AXHeading","text":"Navigation Menu","depth":4,"role_description":"heading"},{"role":"AXStaticText","text":"Navigation Menu","depth":5,"role_description":"text"},{"role":"AXLink","text":"Homepage","depth":5,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Platform","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Solutions","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Resources","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Source","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Enterprise","depth":11,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Pricing","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Pricing","depth":11,"role_description":"text"},{"role":"AXPopUpButton","text":"Search or jump to…","depth":7,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Sign in","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sign in","depth":8,"role_description":"text"},{"role":"AXLink","text":"Sign up","depth":6,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sign up","depth":7,"role_description":"text"},{"role":"AXPopUpButton","text":"Appearance settings","depth":6,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"screenpipe","depth":4,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"screenpipe","depth":5,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":4,"role_description":"text"},{"role":"AXLink","text":"screenpipe","depth":5,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"screenpipe","depth":6,"role_description":"text"},{"role":"AXStaticText","text":"Public","depth":4,"role_description":"text"},{"role":"AXLink","text":"You must be signed in to change notification settings","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Notifications","depth":8,"role_description":"text"},{"role":"AXLink","text":"Fork 1.6k","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Fork","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"1.6k","depth":9,"role_description":"text"},{"role":"AXLink","text":"You must be signed in to star a repository","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Star","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"18.1k","depth":9,"role_description":"text"},{"role":"AXLink","text":"Code","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Code","depth":8,"role_description":"text"},{"role":"AXLink","text":"Issues 142","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Issues","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"142","depth":9,"role_description":"text"},{"role":"AXLink","text":"Pull requests 13","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Pull requests","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"13","depth":9,"role_description":"text"},{"role":"AXLink","text":"Discussions","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Discussions","depth":8,"role_description":"text"},{"role":"AXLink","text":"Actions","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Actions","depth":8,"role_description":"text"},{"role":"AXLink","text":"Projects","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Projects","depth":8,"role_description":"text"},{"role":"AXLink","text":"Security and quality","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Security and quality","depth":8,"role_description":"text"},{"role":"AXLink","text":"Insights","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Insights","depth":8,"role_description":"text"},{"role":"AXHeading","text":"screenpipe/screenpipe","depth":9,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe/screenpipe","depth":10,"role_description":"text"},{"role":"AXPopUpButton","text":"main branch","depth":8,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"main","depth":10,"role_description":"text"},{"role":"AXLink","text":"367 Branches","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"367","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Branches","depth":8,"role_description":"text"},{"role":"AXLink","text":"338 Tags","depth":7,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"338","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"","depth":9,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":8,"role_description":"text"},{"role":"AXComboBox","text":"Go to file","depth":8,"role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Code","depth":7,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Folders and files","depth":7,"role_description":"heading"},{"role":"AXStaticText","text":"Folders and files","depth":8,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"Last commit message","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Last commit date","depth":11,"role_description":"text"},{"role":"AXHeading","text":"Latest commit","depth":10,"role_description":"heading"},{"role":"AXStaticText","text":"Latest commit","depth":11,"role_description":"text"},{"role":"AXLink","text":"commits by louis030195","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"louis030195","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"and","depth":10,"role_description":"text"},{"role":"AXLink","text":"commits by claude","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"claude","depth":11,"role_description":"text"},{"role":"AXLink","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":11,"role_description":"text"},{"role":"AXCheckBox","text":"Open commit details","depth":10,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"failure","depth":10,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Commit f0adcdd","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"f0adcdd","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"·","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"25 minutes ago","depth":11,"role_description":"text"},{"role":"AXHeading","text":"History","depth":10,"role_description":"heading"},{"role":"AXStaticText","text":"History","depth":11,"role_description":"text"},{"role":"AXLink","text":"7,893 Commits","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7,893 Commits","depth":11,"role_description":"text"},{"role":"AXLink","text":".cargo, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".cargo","depth":13,"role_description":"text"},{"role":"AXLink","text":"ci: enable prebuilt NASM objects for Windows CI","depth":11,"help_text":"ci: enable prebuilt NASM objects for Windows CI Set AWS_LC_SYS_PREBUILT_NASM to \"1\" in the Cargo configuration to utilize prebuilt NASM objects on Windows, eliminating the need for a NASM installation in CI environments. This change improves build efficiency and aligns with the project's requirements for Windows. Ref: https://aws.github.io/aws-lc-rs/requirements/windows.html#prebuilt-nasm-objects","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ci: enable prebuilt NASM objects for Windows CI","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXLink","text":".claude/skills, (Directory)","depth":12,"help_text":"This path skips through empty directories","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".claude/","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"skills","depth":13,"role_description":"text"},{"role":"AXLink","text":"feat: add user-feedback skill for querying submitted logs","depth":11,"help_text":"feat: add user-feedback skill for querying submitted logs contributors can query user feedback/logs via the admin logs API using a bearer token (LOGS_ADMIN_SECRET). read-only access to feedback text, OS, version, timestamps. no access to raw log files, Sentry, or other infra. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"feat: add user-feedback skill for querying submitted logs","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last week","depth":11,"role_description":"text"},{"role":"AXLink","text":".devcontainer, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".devcontainer","depth":13,"role_description":"text"},{"role":"AXLink","text":"feat(testing): add e2e test for windows and linux (","depth":11,"help_text":"feat(testing): add e2e test for windows and linux (#1766) * feat(testing): add e2e test for desktop app on windows Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * feat(e2e-test): add linux e2e testing workflow Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * chore(package): reorganize wdio and mocha dependencies in package.json * feat(e2e-test): add terminator e2e tests (mocha setup) * fix(workflows): update Chocolatey installation script to enforce TLS 1.2 * Update .mocharc.js --------- Signed-off-by: divanshu-go <divanshugrover2009@gmail.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"feat(testing): add e2e test for windows and linux (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#1766","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#1766","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"feat(testing): add e2e test for windows and linux (#1766) * feat(testing): add e2e test for desktop app on windows Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * feat(e2e-test): add linux e2e testing workflow Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * chore(package): reorganize wdio and mocha dependencies in package.json * feat(e2e-test): add terminator e2e tests (mocha setup) * fix(workflows): update Chocolatey installation script to enforce TLS 1.2 * Update .mocharc.js --------- Signed-off-by: divanshu-go <divanshugrover2009@gmail.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"11 months ago","depth":11,"role_description":"text"},{"role":"AXLink","text":".github, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".github","depth":13,"role_description":"text"},{"role":"AXLink","text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (","depth":11,"help_text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (#2870) * ci: add macOS E2E tests to workflow * fix(e2e): WebKit-safe show_window and bounded pipes teardown - Use executeAsync for Tauri invoke in openHomeWindow; execute(async) returns a Promise from the script, which WebKit WebDriver rejects for execute/sync. - Share openHomeWindow in home-window and timeline specs (remove duplicate browser.execute(async) blocks). - Pipes spec: POST stop + DELETE with fetch timeouts in after hook so cleanup cannot block Mocha/WebdriverIO shutdown.","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2870","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2870","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (#2870) * ci: add macOS E2E tests to workflow * fix(e2e): WebKit-safe show_window and bounded pipes teardown - Use executeAsync for Tauri invoke in openHomeWindow; execute(async) returns a Promise from the script, which WebKit WebDriver rejects for execute/sync. - Share openHomeWindow in home-window and timeline specs (remove duplicate browser.execute(async) blocks). - Pipes spec: POST stop + DELETE with fetch timeouts in after hook so cleanup cannot block Mocha/WebdriverIO shutdown.","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"14 hours ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"apps/screenpipe-app-tauri, (Directory)","depth":12,"help_text":"This path skips through empty directories","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"apps/","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe-app-tauri","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix(health-check): fix duplicate intervals and broken debounce (","depth":11,"help_text":"fix(health-check): fix duplicate intervals and broken debounce (#2891) Fixes #2883 and #2884. Duplicate intervals (#2884): - Remove setInterval from onerror — onclose always fires after onerror so the retry interval only needs one owner. Two handlers starting intervals meant every failed socket spawned 2x timers, compounding across reconnect cycles. - Always clear the existing interval in onclose before creating a new one, so reconnect cycles (onopen clears → fresh socket dies → onclose fires) never accumulate stale timers. - Same clear-before-create fix applied to the WebSocket constructor catch block. Broken debounce (#2883): - debouncedFetchHealth was calling debounce() inside useCallback, creating a fresh debounce accumulator on every invocation — the 1-second window was never shared, so every call fired immediately. - Replaced with a useRef holding one stable debounced instance. fetchHealth is stable (useCallback with stable setServerDown dep) so the ref is created once and reused forever. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix(health-check): fix duplicate intervals and broken debounce (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2891","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2891","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"fix(health-check): fix duplicate intervals and broken debounce (#2891) Fixes #2883 and #2884. Duplicate intervals (#2884): - Remove setInterval from onerror — onclose always fires after onerror so the retry interval only needs one owner. Two handlers starting intervals meant every failed socket spawned 2x timers, compounding across reconnect cycles. - Always clear the existing interval in onclose before creating a new one, so reconnect cycles (onopen clears → fresh socket dies → onclose fires) never accumulate stale timers. - Same clear-before-create fix applied to the WebSocket constructor catch block. Broken debounce (#2883): - debouncedFetchHealth was calling debounce() inside useCallback, creating a fresh debounce accumulator on every invocation — the 1-second window was never shared, so every call fired immediately. - Replaced with a useRef holding one stable debounced instance. fetchHealth is stable (useCallback with stable setServerDown dep) so the ref is created once and reused forever. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"26 minutes ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"crates, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"crates","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":11,"help_text":"fix: remove all blocking work from CGEventTap callback to reduce input lag Two changes to eliminate mutex contention and thread spawning in the input event hot path: 1. Replace Mutex<Option<String>> with ArcSwap for current_app/window context reads. ArcSwap::load() is wait-free — no mutex contention when every mouse move / key press reads the current app name. 2. Replace std::thread::spawn per click with a bounded channel to a single dedicated ctx-capture worker thread. The tap callback now does a non-blocking try_send instead of spawning a thread. The channel is bounded(4) so rapid clicks just drop context captures instead of spawning unbounded threads. These are the two highest-impact changes for the USB input lag issue: the CGEventTap callback runs synchronously for every input event and any delay directly causes mouse/keyboard lag. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"25 minutes ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"docker/linux-test, (Directory)","depth":12,"help_text":"This path skips through empty directories","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker/","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"linux-test","depth":13,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.0.578","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.0.578","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 months ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"docs, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docs","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":11,"help_text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions Add post-processing script (enrich-openapi.py) that adds: - Tag groups (Search, Frames, Audio, Meetings, Vault, etc.) - Human-readable summaries for each endpoint - Descriptions for key endpoints - API info/description block This makes the Mintlify API reference grouped and readable instead of a flat list of \"Get audiolist\" / \"Post speakershallucination\". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"16 hours ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"ee, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ee","depth":13,"role_description":"text"},{"role":"AXLink","text":"chore: cargo fmt across all crates","depth":11,"help_text":"chore: cargo fmt across all crates Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"chore: cargo fmt across all crates","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 days ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"packages, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"packages","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: raise transcription daily cost cap for subscribed users to $500","depth":11,"help_text":"fix: raise transcription daily cost cap for subscribed users to $500 The per-device cost estimator inflates costs (estimates from file size, not actual Deepgram spend), so subscribed users were hitting a $50 fake limit while real Deepgram costs were ~$60/day globally. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: raise transcription daily cost cap for subscribed users to $500","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"yesterday","depth":11,"role_description":"text"},{"role":"AXLink","text":"scripts, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"scripts","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":11,"help_text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions Add post-processing script (enrich-openapi.py) that adds: - Tag groups (Search, Frames, Audio, Meetings, Vault, etc.) - Human-readable summaries for each endpoint - Descriptions for key endpoints - API info/description block This makes the Mintlify API reference grouped and readable instead of a flat list of \"Get audiolist\" / \"Post speakershallucination\". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"16 hours ago","depth":11,"role_description":"text"},{"role":"AXLink","text":".gitattributes, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".gitattributes","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: download mlx.metallib from GitHub releases instead of git LFS","depth":11,"help_text":"fix: download mlx.metallib from GitHub releases instead of git LFS - build.rs downloads the 84MB metallib from a pinned GitHub release (mlx-metallib-v0.2.0) on first build, caches locally - Remove git LFS tracking — no large files in repo - Add mlx.metallib to .gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: download mlx.metallib from GitHub releases instead of git LFS","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXLink","text":".gitignore, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".gitignore","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: graceful DRM pause without killing the server (","depth":11,"help_text":"fix: graceful DRM pause without killing the server (#2876) * fix: release SCK streams on VisionManager stop + timeout on stop_monitor Aborting tokio capture tasks doesn't release sck_rs's global SCStream handles. After stopping all monitors, explicitly call invalidate_streams() followed by a 500ms sleep so the detached stream.stop() threads complete and the purple recording dot disappears. Also adds a 3-second timeout to stop_monitor's join-after-abort — if the capture task is stuck in a spawn_blocking AX tree walk, we log a warning and move on instead of hanging indefinitely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: stop SCK audio devices during DRM detection System Audio uses cpal's ScreenCaptureKit host, which holds its own SCK session independently of vision. Even with vision streams fully released, the purple recording dot persists and DRM content stays blacked out. AudioManager gains stop_output_devices() / start_output_devices() that pause only Output (SCK) devices while leaving microphone input running. A guard in start_device() prevents the device monitor from restarting DRM-paused devices. The monitor watcher now accepts an optional AudioManager and calls these methods alongside vision stop/start during DRM transitions. After audio_manager.start() in both the CLI binary and Tauri embedded server, we check drm_content_paused() and immediately stop output devices if DRM was already active at launch (audio starts on a delay, so the DRM callback can fire before audio is ready). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: add --pause-on-drm-content CLI flag Exposes the DRM pause setting as a CLI argument so headless/CLI users can opt in without editing the config file. Also shows the setting in the startup settings table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * add serena to gitignore * test: add unit tests for DRM recording pause features - drm_detector: check_and_update_drm_state flag set/clear/disable/preserve - audio_manager: DRM stopped devices tracking, output-only filtering, guard blocking restart of paused devices, guard allowing input devices, guard clearing after DRM ends - cli: --pause-on-drm-content default false, flag sets true, flows to RecordingSettings - vision_manager: stop_monitor completes on normal/finished tasks, times out on slow spawn_blocking tasks Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: use engine-internal DRM pause instead of killing the server The Tauri health monitor was shutting down and restarting the entire screenpipe server when DRM content was detected. Instead, delegate to the engine's monitor_watcher which gracefully stops/restarts just the VisionManager and AudioManager, and pass audio_manager to the watcher so it can pause SCK audio devices during DRM detection. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: graceful DRM pause without killing the server (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2876","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2876","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"fix: graceful DRM pause without killing the server (#2876) * fix: release SCK streams on VisionManager stop + timeout on stop_monitor Aborting tokio capture tasks doesn't release sck_rs's global SCStream handles. After stopping all monitors, explicitly call invalidate_streams() followed by a 500ms sleep so the detached stream.stop() threads complete and the purple recording dot disappears. Also adds a 3-second timeout to stop_monitor's join-after-abort — if the capture task is stuck in a spawn_blocking AX tree walk, we log a warning and move on instead of hanging indefinitely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: stop SCK audio devices during DRM detection System Audio uses cpal's ScreenCaptureKit host, which holds its own SCK session independently of vision. Even with vision streams fully released, the purple recording dot persists and DRM content stays blacked out. AudioManager gains stop_output_devices() / start_output_devices() that pause only Output (SCK) devices while leaving microphone input running. A guard in start_device() prevents the device monitor from restarting DRM-paused devices. The monitor watcher now accepts an optional AudioManager and calls these methods alongside vision stop/start during DRM transitions. After audio_manager.start() in both the CLI binary and Tauri embedded server, we check drm_content_paused() and immediately stop output devices if DRM was already active at launch (audio starts on a delay, so the DRM callback can fire before audio is ready). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: add --pause-on-drm-content CLI flag Exposes the DRM pause setting as a CLI argument so headless/CLI users can opt in without editing the config file. Also shows the setting in the startup settings table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * add serena to gitignore * test: add unit tests for DRM recording pause features - drm_detector: check_and_update_drm_state flag set/clear/disable/preserve - audio_manager: DRM stopped devices tracking, output-only filtering, guard blocking restart of paused devices, guard allowing input devices, guard clearing after DRM ends - cli: --pause-on-drm-content default false, flag sets true, flows to RecordingSettings - vision_manager: stop_monitor completes on normal/finished tasks, times out on slow spawn_blocking tasks Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: use engine-internal DRM pause instead of killing the server The Tauri health monitor was shutting down and restarting the entire screenpipe server when DRM content was detected. Instead, delegate to the engine's monitor_watcher which gracefully stops/restarts just the VisionManager and AudioManager, and pass audio_manager to the watcher so it can pause SCK audio devices during DRM detection. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 hours ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"CLAUDE.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CLAUDE.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: remove stats feature (badge, route, module) + resolve write_queu…","depth":11,"help_text":"fix: remove stats feature (badge, route, module) + resolve write_queue merge conflict Stats was causing unnecessary DB load and UI overhead. Also resolved merge conflict in write_queue.rs keeping the more robust nested transaction error handling. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: remove stats feature (badge, route, module) + resolve write_queu…","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last week","depth":11,"role_description":"text"},{"role":"AXLink","text":"CODE_OF_CONDUCT.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CODE_OF_CONDUCT.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"Create CODE_OF_CONDUCT.md","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create CODE_OF_CONDUCT.md","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"3 weeks ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"CONTRIBUTING.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CONTRIBUTING.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (","depth":11,"help_text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (#2463)","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2463","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2463","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (#2463)","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXLink","text":"Cargo.lock, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cargo.lock","depth":13,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.3.46 — release-app","depth":11,"help_text":"Bump app to v2.3.46 — release-app Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.3.46 — release-app","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 hours ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"Cargo.toml, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cargo.toml","depth":13,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli","depth":11,"help_text":"Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"1 hour ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"DESIGN.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DESIGN.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"cleanup","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cleanup","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"LICENSE.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LICENSE.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"add ee/ enterprise edition with proprietary license","depth":11,"help_text":"add ee/ enterprise edition with proprietary license - ee/LICENSE: proprietary enterprise license (PostHog/GitLab model) - License key validation with offline caching + 14-day grace period - Admin policy enforcement (locked settings, hidden UI sections) - Enterprise settings guard component + license key input UI - Barrel export from ee/desktop/index.ts - Add @ee/* path alias to tsconfig - Update LICENSE.md with ee/ carve-out Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"add ee/ enterprise edition with proprietary license","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXLink","text":"README-ja.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README-ja.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.2.21","depth":11,"help_text":"Bump app to v2.2.21 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.2.21","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXLink","text":"README-zh_CN.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README-zh_CN.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.2.21","depth":11,"help_text":"Bump app to v2.2.21 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.2.21","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXLink","text":"README.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"Update README.md","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Update README.md","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"TESTING.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TESTING.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"testing: update spec from recent changes (2026-03-26) (","depth":11,"help_text":"testing: update spec from recent changes (2026-03-26) (#2610) Co-authored-by: AI Agent <agent@screenpi.pe>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"testing: update spec from recent changes (2026-03-26) (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2610","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2610","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"testing: update spec from recent changes (2026-03-26) (#2610) Co-authored-by: AI Agent <agent@screenpi.pe>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXLink","text":"VISION.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"VISION.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"Update engineering principles in VISION.md","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Update engineering principles in VISION.md","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXLink","text":"rust-toolchain.toml, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"rust-toolchain.toml","depth":13,"role_description":"text"},{"role":"AXLink","text":"chore: bump rust-toolchain to 1.93.1, cargo fmt all files","depth":11,"help_text":"chore: bump rust-toolchain to 1.93.1, cargo fmt all files Pin rust-toolchain.toml to 1.93.1 to match CI (which uses latest stable). Reformats all files with the new rustfmt to fix CI formatting check failures. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"chore: bump rust-toolchain to 1.93.1, cargo fmt all files","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":10,"role_description":"text"},{"role":"AXHeading","text":"Latest commit","depth":10,"role_description":"heading"},{"role":"AXStaticText","text":"Latest commit","depth":11,"role_description":"text"},{"role":"AXLink","text":"commits by louis030195","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"louis030195","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"and","depth":10,"role_description":"text"},{"role":"AXLink","text":"commits by claude","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"claude","depth":11,"role_description":"text"},{"role":"AXLink","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":11,"role_description":"text"},{"role":"AXCheckBox","text":"Open commit details","depth":10,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"failure","depth":10,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Commit f0adcdd","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"f0adcdd","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"·","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"25 minutes ago","depth":11,"role_description":"text"},{"role":"AXHeading","text":"History","depth":10,"role_description":"heading"},{"role":"AXStaticText","text":"History","depth":11,"role_description":"text"},{"role":"AXLink","text":"7,893 Commits","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7,893 Commits","depth":11,"role_description":"text"},{"role":"AXLink","text":".cargo, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".cargo","depth":13,"role_description":"text"},{"role":"AXLink","text":".claude/skills, (Directory)","depth":12,"help_text":"This path skips through empty directories","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".claude/","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"skills","depth":13,"role_description":"text"},{"role":"AXLink","text":".devcontainer, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".devcontainer","depth":13,"role_description":"text"},{"role":"AXLink","text":".github, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".github","depth":13,"role_description":"text"},{"role":"AXLink","text":"apps/screenpipe-app-tauri, (Directory)","depth":12,"help_text":"This path skips through empty directories","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"apps/","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe-app-tauri","depth":13,"role_description":"text"},{"role":"AXLink","text":"crates, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"crates","depth":13,"role_description":"text"},{"role":"AXLink","text":"docker/linux-test, (Directory)","depth":12,"help_text":"This path skips through empty directories","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docker/","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"linux-test","depth":13,"role_description":"text"},{"role":"AXLink","text":"docs, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"docs","depth":13,"role_description":"text"},{"role":"AXLink","text":"ee, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ee","depth":13,"role_description":"text"},{"role":"AXLink","text":"packages, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"packages","depth":13,"role_description":"text"},{"role":"AXLink","text":"scripts, (Directory)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"scripts","depth":13,"role_description":"text"},{"role":"AXLink","text":".gitattributes, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".gitattributes","depth":13,"role_description":"text"},{"role":"AXLink","text":".gitignore, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":".gitignore","depth":13,"role_description":"text"},{"role":"AXLink","text":"CLAUDE.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CLAUDE.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"CODE_OF_CONDUCT.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CODE_OF_CONDUCT.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"CONTRIBUTING.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CONTRIBUTING.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"Cargo.lock, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cargo.lock","depth":13,"role_description":"text"},{"role":"AXLink","text":"Cargo.toml, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Cargo.toml","depth":13,"role_description":"text"},{"role":"AXLink","text":"DESIGN.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DESIGN.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"LICENSE.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"LICENSE.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"README-ja.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README-ja.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"README-zh_CN.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README-zh_CN.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"README.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"TESTING.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TESTING.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"VISION.md, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"VISION.md","depth":13,"role_description":"text"},{"role":"AXLink","text":"rust-toolchain.toml, (File)","depth":12,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"rust-toolchain.toml","depth":13,"role_description":"text"},{"role":"AXStaticText","text":"Last commit message","depth":11,"role_description":"text"},{"role":"AXLink","text":"ci: enable prebuilt NASM objects for Windows CI","depth":11,"help_text":"ci: enable prebuilt NASM objects for Windows CI Set AWS_LC_SYS_PREBUILT_NASM to \"1\" in the Cargo configuration to utilize prebuilt NASM objects on Windows, eliminating the need for a NASM installation in CI environments. This change improves build efficiency and aligns with the project's requirements for Windows. Ref: https://aws.github.io/aws-lc-rs/requirements/windows.html#prebuilt-nasm-objects","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ci: enable prebuilt NASM objects for Windows CI","depth":12,"role_description":"text"},{"role":"AXLink","text":"feat: add user-feedback skill for querying submitted logs","depth":11,"help_text":"feat: add user-feedback skill for querying submitted logs contributors can query user feedback/logs via the admin logs API using a bearer token (LOGS_ADMIN_SECRET). read-only access to feedback text, OS, version, timestamps. no access to raw log files, Sentry, or other infra. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"feat: add user-feedback skill for querying submitted logs","depth":12,"role_description":"text"},{"role":"AXLink","text":"feat(testing): add e2e test for windows and linux (","depth":11,"help_text":"feat(testing): add e2e test for windows and linux (#1766) * feat(testing): add e2e test for desktop app on windows Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * feat(e2e-test): add linux e2e testing workflow Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * chore(package): reorganize wdio and mocha dependencies in package.json * feat(e2e-test): add terminator e2e tests (mocha setup) * fix(workflows): update Chocolatey installation script to enforce TLS 1.2 * Update .mocharc.js --------- Signed-off-by: divanshu-go <divanshugrover2009@gmail.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"feat(testing): add e2e test for windows and linux (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#1766","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#1766","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"feat(testing): add e2e test for windows and linux (#1766) * feat(testing): add e2e test for desktop app on windows Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * feat(e2e-test): add linux e2e testing workflow Signed-off-by: divanshu-go <divanshugrover2009@gmail.com> * chore(package): reorganize wdio and mocha dependencies in package.json * feat(e2e-test): add terminator e2e tests (mocha setup) * fix(workflows): update Chocolatey installation script to enforce TLS 1.2 * Update .mocharc.js --------- Signed-off-by: divanshu-go <divanshugrover2009@gmail.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXLink","text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (","depth":11,"help_text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (#2870) * ci: add macOS E2E tests to workflow * fix(e2e): WebKit-safe show_window and bounded pipes teardown - Use executeAsync for Tauri invoke in openHomeWindow; execute(async) returns a Promise from the script, which WebKit WebDriver rejects for execute/sync. - Share openHomeWindow in home-window and timeline specs (remove duplicate browser.execute(async) blocks). - Pipes spec: POST stop + DELETE with fetch timeouts in after hook so cleanup cannot block Mocha/WebdriverIO shutdown.","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2870","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2870","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"ci: macOS E2E workflow + WebKit-safe WDIO helpers (#2870) * ci: add macOS E2E tests to workflow * fix(e2e): WebKit-safe show_window and bounded pipes teardown - Use executeAsync for Tauri invoke in openHomeWindow; execute(async) returns a Promise from the script, which WebKit WebDriver rejects for execute/sync. - Share openHomeWindow in home-window and timeline specs (remove duplicate browser.execute(async) blocks). - Pipes spec: POST stop + DELETE with fetch timeouts in after hook so cleanup cannot block Mocha/WebdriverIO shutdown.","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix(health-check): fix duplicate intervals and broken debounce (","depth":11,"help_text":"fix(health-check): fix duplicate intervals and broken debounce (#2891) Fixes #2883 and #2884. Duplicate intervals (#2884): - Remove setInterval from onerror — onclose always fires after onerror so the retry interval only needs one owner. Two handlers starting intervals meant every failed socket spawned 2x timers, compounding across reconnect cycles. - Always clear the existing interval in onclose before creating a new one, so reconnect cycles (onopen clears → fresh socket dies → onclose fires) never accumulate stale timers. - Same clear-before-create fix applied to the WebSocket constructor catch block. Broken debounce (#2883): - debouncedFetchHealth was calling debounce() inside useCallback, creating a fresh debounce accumulator on every invocation — the 1-second window was never shared, so every call fired immediately. - Replaced with a useRef holding one stable debounced instance. fetchHealth is stable (useCallback with stable setServerDown dep) so the ref is created once and reused forever. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix(health-check): fix duplicate intervals and broken debounce (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2891","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2891","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"fix(health-check): fix duplicate intervals and broken debounce (#2891) Fixes #2883 and #2884. Duplicate intervals (#2884): - Remove setInterval from onerror — onclose always fires after onerror so the retry interval only needs one owner. Two handlers starting intervals meant every failed socket spawned 2x timers, compounding across reconnect cycles. - Always clear the existing interval in onclose before creating a new one, so reconnect cycles (onopen clears → fresh socket dies → onclose fires) never accumulate stale timers. - Same clear-before-create fix applied to the WebSocket constructor catch block. Broken debounce (#2883): - debouncedFetchHealth was calling debounce() inside useCallback, creating a fresh debounce accumulator on every invocation — the 1-second window was never shared, so every call fired immediately. - Replaced with a useRef holding one stable debounced instance. fetchHealth is stable (useCallback with stable setServerDown dep) so the ref is created once and reused forever. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":11,"help_text":"fix: remove all blocking work from CGEventTap callback to reduce input lag Two changes to eliminate mutex contention and thread spawning in the input event hot path: 1. Replace Mutex<Option<String>> with ArcSwap for current_app/window context reads. ArcSwap::load() is wait-free — no mutex contention when every mouse move / key press reads the current app name. 2. Replace std::thread::spawn per click with a bounded channel to a single dedicated ctx-capture worker thread. The tap callback now does a non-blocking try_send instead of spawning a thread. The channel is bounded(4) so rapid clicks just drop context captures instead of spawning unbounded threads. These are the two highest-impact changes for the USB input lag issue: the CGEventTap callback runs synchronously for every input event and any delay directly causes mouse/keyboard lag. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: remove all blocking work from CGEventTap callback to reduce inpu…","depth":12,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.0.578","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.0.578","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":11,"help_text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions Add post-processing script (enrich-openapi.py) that adds: - Tag groups (Search, Frames, Audio, Meetings, Vault, etc.) - Human-readable summaries for each endpoint - Descriptions for key endpoints - API info/description block This makes the Mintlify API reference grouped and readable instead of a flat list of \"Get audiolist\" / \"Post speakershallucination\". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":12,"role_description":"text"},{"role":"AXLink","text":"chore: cargo fmt across all crates","depth":11,"help_text":"chore: cargo fmt across all crates Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"chore: cargo fmt across all crates","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: raise transcription daily cost cap for subscribed users to $500","depth":11,"help_text":"fix: raise transcription daily cost cap for subscribed users to $500 The per-device cost estimator inflates costs (estimates from file size, not actual Deepgram spend), so subscribed users were hitting a $50 fake limit while real Deepgram costs were ~$60/day globally. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: raise transcription daily cost cap for subscribed users to $500","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":11,"help_text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions Add post-processing script (enrich-openapi.py) that adds: - Tag groups (Search, Frames, Audio, Meetings, Vault, etc.) - Human-readable summaries for each endpoint - Descriptions for key endpoints - API info/description block This makes the Mintlify API reference grouped and readable instead of a flat list of \"Get audiolist\" / \"Post speakershallucination\". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: enrich OpenAPI spec with tags, summaries, and descriptions","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: download mlx.metallib from GitHub releases instead of git LFS","depth":11,"help_text":"fix: download mlx.metallib from GitHub releases instead of git LFS - build.rs downloads the 84MB metallib from a pinned GitHub release (mlx-metallib-v0.2.0) on first build, caches locally - Remove git LFS tracking — no large files in repo - Add mlx.metallib to .gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: download mlx.metallib from GitHub releases instead of git LFS","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: graceful DRM pause without killing the server (","depth":11,"help_text":"fix: graceful DRM pause without killing the server (#2876) * fix: release SCK streams on VisionManager stop + timeout on stop_monitor Aborting tokio capture tasks doesn't release sck_rs's global SCStream handles. After stopping all monitors, explicitly call invalidate_streams() followed by a 500ms sleep so the detached stream.stop() threads complete and the purple recording dot disappears. Also adds a 3-second timeout to stop_monitor's join-after-abort — if the capture task is stuck in a spawn_blocking AX tree walk, we log a warning and move on instead of hanging indefinitely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: stop SCK audio devices during DRM detection System Audio uses cpal's ScreenCaptureKit host, which holds its own SCK session independently of vision. Even with vision streams fully released, the purple recording dot persists and DRM content stays blacked out. AudioManager gains stop_output_devices() / start_output_devices() that pause only Output (SCK) devices while leaving microphone input running. A guard in start_device() prevents the device monitor from restarting DRM-paused devices. The monitor watcher now accepts an optional AudioManager and calls these methods alongside vision stop/start during DRM transitions. After audio_manager.start() in both the CLI binary and Tauri embedded server, we check drm_content_paused() and immediately stop output devices if DRM was already active at launch (audio starts on a delay, so the DRM callback can fire before audio is ready). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: add --pause-on-drm-content CLI flag Exposes the DRM pause setting as a CLI argument so headless/CLI users can opt in without editing the config file. Also shows the setting in the startup settings table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * add serena to gitignore * test: add unit tests for DRM recording pause features - drm_detector: check_and_update_drm_state flag set/clear/disable/preserve - audio_manager: DRM stopped devices tracking, output-only filtering, guard blocking restart of paused devices, guard allowing input devices, guard clearing after DRM ends - cli: --pause-on-drm-content default false, flag sets true, flows to RecordingSettings - vision_manager: stop_monitor completes on normal/finished tasks, times out on slow spawn_blocking tasks Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: use engine-internal DRM pause instead of killing the server The Tauri health monitor was shutting down and restarting the entire screenpipe server when DRM content was detected. Instead, delegate to the engine's monitor_watcher which gracefully stops/restarts just the VisionManager and AudioManager, and pass audio_manager to the watcher so it can pause SCK audio devices during DRM detection. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: graceful DRM pause without killing the server (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2876","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2876","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"fix: graceful DRM pause without killing the server (#2876) * fix: release SCK streams on VisionManager stop + timeout on stop_monitor Aborting tokio capture tasks doesn't release sck_rs's global SCStream handles. After stopping all monitors, explicitly call invalidate_streams() followed by a 500ms sleep so the detached stream.stop() threads complete and the purple recording dot disappears. Also adds a 3-second timeout to stop_monitor's join-after-abort — if the capture task is stuck in a spawn_blocking AX tree walk, we log a warning and move on instead of hanging indefinitely. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: stop SCK audio devices during DRM detection System Audio uses cpal's ScreenCaptureKit host, which holds its own SCK session independently of vision. Even with vision streams fully released, the purple recording dot persists and DRM content stays blacked out. AudioManager gains stop_output_devices() / start_output_devices() that pause only Output (SCK) devices while leaving microphone input running. A guard in start_device() prevents the device monitor from restarting DRM-paused devices. The monitor watcher now accepts an optional AudioManager and calls these methods alongside vision stop/start during DRM transitions. After audio_manager.start() in both the CLI binary and Tauri embedded server, we check drm_content_paused() and immediately stop output devices if DRM was already active at launch (audio starts on a delay, so the DRM callback can fire before audio is ready). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: add --pause-on-drm-content CLI flag Exposes the DRM pause setting as a CLI argument so headless/CLI users can opt in without editing the config file. Also shows the setting in the startup settings table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * add serena to gitignore * test: add unit tests for DRM recording pause features - drm_detector: check_and_update_drm_state flag set/clear/disable/preserve - audio_manager: DRM stopped devices tracking, output-only filtering, guard blocking restart of paused devices, guard allowing input devices, guard clearing after DRM ends - cli: --pause-on-drm-content default false, flag sets true, flows to RecordingSettings - vision_manager: stop_monitor completes on normal/finished tasks, times out on slow spawn_blocking tasks Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: use engine-internal DRM pause instead of killing the server The Tauri health monitor was shutting down and restarting the entire screenpipe server when DRM content was detected. Instead, delegate to the engine's monitor_watcher which gracefully stops/restarts just the VisionManager and AudioManager, and pass audio_manager to the watcher so it can pause SCK audio devices during DRM detection. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: remove stats feature (badge, route, module) + resolve write_queu…","depth":11,"help_text":"fix: remove stats feature (badge, route, module) + resolve write_queue merge conflict Stats was causing unnecessary DB load and UI overhead. Also resolved merge conflict in write_queue.rs keeping the more robust nested transaction error handling. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: remove stats feature (badge, route, module) + resolve write_queu…","depth":12,"role_description":"text"},{"role":"AXLink","text":"Create CODE_OF_CONDUCT.md","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create CODE_OF_CONDUCT.md","depth":12,"role_description":"text"},{"role":"AXLink","text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (","depth":11,"help_text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (#2463)","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2463","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2463","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (#2463)","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.3.46 — release-app","depth":11,"help_text":"Bump app to v2.3.46 — release-app Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.3.46 — release-app","depth":12,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli","depth":11,"help_text":"Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli","depth":12,"role_description":"text"},{"role":"AXLink","text":"cleanup","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"cleanup","depth":12,"role_description":"text"},{"role":"AXLink","text":"add ee/ enterprise edition with proprietary license","depth":11,"help_text":"add ee/ enterprise edition with proprietary license - ee/LICENSE: proprietary enterprise license (PostHog/GitLab model) - License key validation with offline caching + 14-day grace period - Admin policy enforcement (locked settings, hidden UI sections) - Enterprise settings guard component + license key input UI - Barrel export from ee/desktop/index.ts - Add @ee/* path alias to tsconfig - Update LICENSE.md with ee/ carve-out Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"add ee/ enterprise edition with proprietary license","depth":12,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.2.21","depth":11,"help_text":"Bump app to v2.2.21 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.2.21","depth":12,"role_description":"text"},{"role":"AXLink","text":"Bump app to v2.2.21","depth":11,"help_text":"Bump app to v2.2.21 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Bump app to v2.2.21","depth":12,"role_description":"text"},{"role":"AXLink","text":"Update README.md","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Update README.md","depth":12,"role_description":"text"},{"role":"AXLink","text":"testing: update spec from recent changes (2026-03-26) (","depth":11,"help_text":"testing: update spec from recent changes (2026-03-26) (#2610) Co-authored-by: AI Agent <agent@screenpi.pe>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"testing: update spec from recent changes (2026-03-26) (","depth":12,"role_description":"text"},{"role":"AXLink","text":"#2610","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"#2610","depth":12,"role_description":"text"},{"role":"AXLink","text":")","depth":11,"help_text":"testing: update spec from recent changes (2026-03-26) (#2610) Co-authored-by: AI Agent <agent@screenpi.pe>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":")","depth":12,"role_description":"text"},{"role":"AXLink","text":"Update engineering principles in VISION.md","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Update engineering principles in VISION.md","depth":12,"role_description":"text"},{"role":"AXLink","text":"chore: bump rust-toolchain to 1.93.1, cargo fmt all files","depth":11,"help_text":"chore: bump rust-toolchain to 1.93.1, cargo fmt all files Pin rust-toolchain.toml to 1.93.1 to match CI (which uses latest stable). Reformats all files with the new rustfmt to fix CI formatting check failures. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>","role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"chore: bump rust-toolchain to 1.93.1, cargo fmt all files","depth":12,"role_description":"text"},{"role":"AXStaticText","text":"Last commit date","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last week","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"11 months ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"14 hours ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"26 minutes ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"25 minutes ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 months ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"16 hours ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 days ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"yesterday","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"16 hours ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 hours ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last week","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"3 weeks ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 hours ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"1 hour ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"2 weeks ago","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"last month","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"Last commit message","depth":11,"role_description":"text"},{"role":"AXStaticText","text":"Last commit date","depth":11,"role_description":"text"},{"role":"AXHeading","text":"Repository files navigation","depth":8,"role_description":"heading"},{"role":"AXStaticText","text":"Repository files navigation","depth":9,"role_description":"text"},{"role":"AXLink","text":"README","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"README","depth":12,"role_description":"text"},{"role":"AXLink","text":"Code of conduct","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Code of conduct","depth":12,"role_description":"text"},{"role":"AXLink","text":"Contributing","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Contributing","depth":12,"role_description":"text"},{"role":"AXLink","text":"License","depth":11,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"License","depth":12,"role_description":"text"},{"role":"AXPopUpButton","text":"Outline","depth":8,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"logo","depth":10,"role_description":"Unlabeled image","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"[ screenpipe ]","depth":10,"role_description":"heading"},{"role":"AXStaticText","text":"[ screenpipe ]","depth":11,"role_description":"text"},{"role":"AXLink","text":"Permalink: [ screenpipe ]","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AI memory for your screen","depth":10,"role_description":"text"},{"role":"AXStaticText","text":"run agents that work for you in the background based on what you do","depth":10,"role_description":"text"},{"role":"AXLink","text":"download","depth":10,"role_description":"Unlabeled image","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"discord","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"twitter","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"youtube","depth":10,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7947442609123750248
|
-2288219752414919061
|
click
|
accessibility
|
NULL
|
Skip to content
Skip to content
Navigation Menu
Na Skip to content
Skip to content
Navigation Menu
Navigation Menu
Homepage
Platform
Solutions
Resources
Open Source
Enterprise
Pricing
Pricing
Search or jump to…
Sign in
Sign in
Sign up
Sign up
Appearance settings
screenpipe
screenpipe
/
screenpipe
screenpipe
Public
You must be signed in to change notification settings
Notifications
Fork 1.6k
Fork
1.6k
You must be signed in to star a repository
Star
18.1k
Code
Code
Issues 142
Issues
142
Pull requests 13
Pull requests
13
Discussions
Discussions
Actions
Actions
Projects
Projects
Security and quality
Security and quality
Insights
Insights
screenpipe/screenpipe
screenpipe/screenpipe
main branch
main
367 Branches
367
Branches
338 Tags
338
Tags
Go to file
Code
Folders and files
Folders and files
Name
Last commit message
Last commit date
Latest commit
Latest commit
commits by louis030195
louis030195
and
commits by claude
claude
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
Open commit details
failure
Commit f0adcdd
f0adcdd
·
25 minutes ago
History
History
7,893 Commits
7,893 Commits
.cargo, (Directory)
.cargo
ci: enable prebuilt NASM objects for Windows CI
ci: enable prebuilt NASM objects for Windows CI
last month
.claude/skills, (Directory)
.claude/
skills
feat: add user-feedback skill for querying submitted logs
feat: add user-feedback skill for querying submitted logs
last week
.devcontainer, (Directory)
.devcontainer
feat(testing): add e2e test for windows and linux (
feat(testing): add e2e test for windows and linux (
#1766
#1766
)
)
11 months ago
.github, (Directory)
.github
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
#2870
#2870
)
)
14 hours ago
apps/screenpipe-app-tauri, (Directory)
apps/
screenpipe-app-tauri
fix(health-check): fix duplicate intervals and broken debounce (
fix(health-check): fix duplicate intervals and broken debounce (
#2891
#2891
)
)
26 minutes ago
crates, (Directory)
crates
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
25 minutes ago
docker/linux-test, (Directory)
docker/
linux-test
Bump app to v2.0.578
Bump app to v2.0.578
2 months ago
docs, (Directory)
docs
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
16 hours ago
ee, (Directory)
ee
chore: cargo fmt across all crates
chore: cargo fmt across all crates
2 days ago
packages, (Directory)
packages
fix: raise transcription daily cost cap for subscribed users to $500
fix: raise transcription daily cost cap for subscribed users to $500
yesterday
scripts, (Directory)
scripts
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
16 hours ago
.gitattributes, (File)
.gitattributes
fix: download mlx.metallib from GitHub releases instead of git LFS
fix: download mlx.metallib from GitHub releases instead of git LFS
2 weeks ago
.gitignore, (File)
.gitignore
fix: graceful DRM pause without killing the server (
fix: graceful DRM pause without killing the server (
#2876
#2876
)
)
2 hours ago
CLAUDE.md, (File)
CLAUDE.md
fix: remove stats feature (badge, route, module) + resolve write_queu…
fix: remove stats feature (badge, route, module) + resolve write_queu…
last week
CODE_OF_CONDUCT.md, (File)
CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
3 weeks ago
CONTRIBUTING.md, (File)
CONTRIBUTING.md
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
#2463
#2463
)
)
last month
Cargo.lock, (File)
Cargo.lock
Bump app to v2.3.46 — release-app
Bump app to v2.3.46 — release-app
2 hours ago
Cargo.toml, (File)
Cargo.toml
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
1 hour ago
DESIGN.md, (File)
DESIGN.md
cleanup
cleanup
2 weeks ago
LICENSE.md, (File)
LICENSE.md
add ee/ enterprise edition with proprietary license
add ee/ enterprise edition with proprietary license
last month
README-ja.md, (File)
README-ja.md
Bump app to v2.2.21
Bump app to v2.2.21
last month
README-zh_CN.md, (File)
README-zh_CN.md
Bump app to v2.2.21
Bump app to v2.2.21
last month
README.md, (File)
README.md
Update README.md
Update README.md
2 weeks ago
TESTING.md, (File)
TESTING.md
testing: update spec from recent changes (2026-03-26) (
testing: update spec from recent changes (2026-03-26) (
#2610
#2610
)
)
2 weeks ago
VISION.md, (File)
VISION.md
Update engineering principles in VISION.md
Update engineering principles in VISION.md
last month
rust-toolchain.toml, (File)
rust-toolchain.toml
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
last month
Name
Latest commit
Latest commit
commits by louis030195
louis030195
and
commits by claude
claude
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
Open commit details
failure
Commit f0adcdd
f0adcdd
·
25 minutes ago
History
History
7,893 Commits
7,893 Commits
.cargo, (Directory)
.cargo
.claude/skills, (Directory)
.claude/
skills
.devcontainer, (Directory)
.devcontainer
.github, (Directory)
.github
apps/screenpipe-app-tauri, (Directory)
apps/
screenpipe-app-tauri
crates, (Directory)
crates
docker/linux-test, (Directory)
docker/
linux-test
docs, (Directory)
docs
ee, (Directory)
ee
packages, (Directory)
packages
scripts, (Directory)
scripts
.gitattributes, (File)
.gitattributes
.gitignore, (File)
.gitignore
CLAUDE.md, (File)
CLAUDE.md
CODE_OF_CONDUCT.md, (File)
CODE_OF_CONDUCT.md
CONTRIBUTING.md, (File)
CONTRIBUTING.md
Cargo.lock, (File)
Cargo.lock
Cargo.toml, (File)
Cargo.toml
DESIGN.md, (File)
DESIGN.md
LICENSE.md, (File)
LICENSE.md
README-ja.md, (File)
README-ja.md
README-zh_CN.md, (File)
README-zh_CN.md
README.md, (File)
README.md
TESTING.md, (File)
TESTING.md
VISION.md, (File)
VISION.md
rust-toolchain.toml, (File)
rust-toolchain.toml
Last commit message
ci: enable prebuilt NASM objects for Windows CI
ci: enable prebuilt NASM objects for Windows CI
feat: add user-feedback skill for querying submitted logs
feat: add user-feedback skill for querying submitted logs
feat(testing): add e2e test for windows and linux (
feat(testing): add e2e test for windows and linux (
#1766
#1766
)
)
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
ci: macOS E2E workflow + WebKit-safe WDIO helpers (
#2870
#2870
)
)
fix(health-check): fix duplicate intervals and broken debounce (
fix(health-check): fix duplicate intervals and broken debounce (
#2891
#2891
)
)
fix: remove all blocking work from CGEventTap callback to reduce inpu…
fix: remove all blocking work from CGEventTap callback to reduce inpu…
Bump app to v2.0.578
Bump app to v2.0.578
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
chore: cargo fmt across all crates
chore: cargo fmt across all crates
fix: raise transcription daily cost cap for subscribed users to $500
fix: raise transcription daily cost cap for subscribed users to $500
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: enrich OpenAPI spec with tags, summaries, and descriptions
fix: download mlx.metallib from GitHub releases instead of git LFS
fix: download mlx.metallib from GitHub releases instead of git LFS
fix: graceful DRM pause without killing the server (
fix: graceful DRM pause without killing the server (
#2876
#2876
)
)
fix: remove stats feature (badge, route, module) + resolve write_queu…
fix: remove stats feature (badge, route, module) + resolve write_queu…
Create CODE_OF_CONDUCT.md
Create CODE_OF_CONDUCT.md
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
fix: Windows prebuild 7z resolution and simplify CONTRIBUTING (
#2463
#2463
)
)
Bump app to v2.3.46 — release-app
Bump app to v2.3.46 — release-app
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
Bump app to v2.3.47, Bump CLI to v0.3.275 — release-app release-cli
cleanup
cleanup
add ee/ enterprise edition with proprietary license
add ee/ enterprise edition with proprietary license
Bump app to v2.2.21
Bump app to v2.2.21
Bump app to v2.2.21
Bump app to v2.2.21
Update README.md
Update README.md
testing: update spec from recent changes (2026-03-26) (
testing: update spec from recent changes (2026-03-26) (
#2610
#2610
)
)
Update engineering principles in VISION.md
Update engineering principles in VISION.md
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
chore: bump rust-toolchain to 1.93.1, cargo fmt all files
Last commit date
last month
last week
11 months ago
14 hours ago
26 minutes ago
25 minutes ago
2 months ago
16 hours ago
2 days ago
yesterday
16 hours ago
2 weeks ago
2 hours ago
last week
3 weeks ago
last month
2 hours ago
1 hour ago
2 weeks ago
last month
last month
last month
2 weeks ago
2 weeks ago
last month
last month
Name
Last commit message
Last commit date
Repository files navigation
Repository files navigation
README
README
Code of conduct
Code of conduct
Contributing
Contributing
License
License
Outline
logo
[ screenpipe ]
[ screenpipe ]
Permalink: [ screenpipe ]
AI memory for your screen
run agents that work for you in the background based on what you do
download
discord
twitter
youtube...
|
NULL
|
|
10
|
2
|
0
|
2026-04-09T16:54:10.504541+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753650504_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScripts|ProfilesWindowHe iTerm2ShellEditViewSessionScripts|ProfilesWindowHelp‹$0lalol100% C8• Thu 9 Apr 19:54:10T81screenpipe"₴2DOCKERDEV (-zsh)APP (-zsh)83whisper_init_with_params_no_state: flash attn =0whisper_init_with_params_no_state: gpu_devicewhisper_init_with_params_no_state: dtwwhisper_init_with_params_no_state:devices=03whisper_init_with_params_no_state:backendswhisper_model_load:loading modelwhisper_model_load:n_vocab51865whisper_model_load:n_audio_ctx= 1500whisper_model_load:n_audio_state =whisper_model_load:384n_audio_head= 6whisper_model,load:n_audio_layer=4whisper_model_load:n_text_ctx448whisper_model_load:n_text_state384whisper_model_load:n_text_head= 6whisper_model_load:n_text_layer= 4whisper_model_load:n_mels=80whisper_model_load:whisper_model_load:ftype= 1qntvr0whisper_model_load: type= 1 (tiny)whisper_model_load: adding 1608 extra tokenswhisper_model_load: n_langs= 99whisper_model_load:Metal totalsize =77.11 MBwhisper_model_load: modelsize=77.11 MB2026-04-09T19:54:07.242116ZINFO screenpipe_audio::transcription::engine: whisper model loaded successfullywhisper_backend_init_gpu: device 0: Metal (type:1)whisper_backend_init_gpu: found GPUdevice 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu: using Metal backendggml_metal_init: allocatingggml_metal_init: found device: Apple M1ggml_metal_init: picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrencytrueggml_metal_init:use graph optimizetruewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)14.17 MBwhisper_init_state:compute buffer (encode) =65.96 MBwhisper_init_state: compute buffer (cross)8.50 MBwhisper_init_state: compute buffer (decode)96.83 MB2026-04-09T19:54:07.250010Z2026-04-09T19:54:07.250055ZINFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh2026-04-09119:54:07.2500662INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refreshscreenpipe"...
|
NULL
|
-4558415984035712479
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScripts|ProfilesWindowHe iTerm2ShellEditViewSessionScripts|ProfilesWindowHelp‹$0lalol100% C8• Thu 9 Apr 19:54:10T81screenpipe"₴2DOCKERDEV (-zsh)APP (-zsh)83whisper_init_with_params_no_state: flash attn =0whisper_init_with_params_no_state: gpu_devicewhisper_init_with_params_no_state: dtwwhisper_init_with_params_no_state:devices=03whisper_init_with_params_no_state:backendswhisper_model_load:loading modelwhisper_model_load:n_vocab51865whisper_model_load:n_audio_ctx= 1500whisper_model_load:n_audio_state =whisper_model_load:384n_audio_head= 6whisper_model,load:n_audio_layer=4whisper_model_load:n_text_ctx448whisper_model_load:n_text_state384whisper_model_load:n_text_head= 6whisper_model_load:n_text_layer= 4whisper_model_load:n_mels=80whisper_model_load:whisper_model_load:ftype= 1qntvr0whisper_model_load: type= 1 (tiny)whisper_model_load: adding 1608 extra tokenswhisper_model_load: n_langs= 99whisper_model_load:Metal totalsize =77.11 MBwhisper_model_load: modelsize=77.11 MB2026-04-09T19:54:07.242116ZINFO screenpipe_audio::transcription::engine: whisper model loaded successfullywhisper_backend_init_gpu: device 0: Metal (type:1)whisper_backend_init_gpu: found GPUdevice 0: Metal (type: 1, cnt: 0)whisper_backend_init_gpu: using Metal backendggml_metal_init: allocatingggml_metal_init: found device: Apple M1ggml_metal_init: picking default device: Apple M1ggml_metal_init:use fusion= trueggml_metal_init:use concurrencytrueggml_metal_init:use graph optimizetruewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size3.15 MBwhisper_init_state: kv cross size =9.44 MBwhisper_init_state: kv padsize=2.36 MBwhisper_init_state: compute buffer (conv)14.17 MBwhisper_init_state:compute buffer (encode) =65.96 MBwhisper_init_state: compute buffer (cross)8.50 MBwhisper_init_state: compute buffer (decode)96.83 MB2026-04-09T19:54:07.250010Z2026-04-09T19:54:07.250055ZINFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh2026-04-09119:54:07.2500662INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refreshscreenpipe"...
|
9
|
|
9
|
NULL
|
0
|
2026-04-09T16:54:08.010055+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753648010_m1.jpg...
|
Activity Monitor
|
Activity Monitor – All Processes
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Physical Memory:
16,00 GB
Memory Used:
12,77 GB
Ca Physical Memory:
16,00 GB
Memory Used:
12,77 GB
Cached Files:
3,11 GB
Swap Used:
3,56 GB
5,59 GB
Wired Memory:
Compressed:
2,95 GB
3,65 GB
App Memory:
MEMORY PRESSURE
WindowServer
1,52 GB
21
7 101
405
_windowserver
Browser Helper (Renderer)
858,1 MB
23
415
85500
lukas
Browser Helper
827,2 MB
21
535
36742
lukas
Dia
654,8 MB
54
1 511
36736
lukas
Slack Helper (Renderer)
612,2 MB
23
270
2785
lukas
https://play.hbomax.com
574,0 MB
7
86
96436
lukas
Browser Helper
419,3 MB
27
173
36759
lukas
Notion Helper (Renderer)
416,8 MB
20
312
1816
lukas
Browser Helper (Renderer)
414,5 MB
18
340
38857
lukas
Notion Calendar Helper (GPU)
379,8 MB
14
163
40206
lukas
Browser Helper (Renderer)
361,5 MB
22
388
86138
lukas
Browser Helper (Renderer)
351,7 MB
21
240
66029
lukas
Notion Calendar Helper (Renderer)
338,1 MB
15
168
40208
lukas
Browser Helper (Renderer)
337,0 MB
20
226
74573
lukas
Browser Helper (Renderer)
300,4 MB
19
224
67730
lukas
Browser Helper (Renderer)
291,0 MB
18
185
78376
lukas
https://location-tracker.lakylak.xyz
270,4 MB
2
80
2460
lukas
MTLCompilerService
268,9 MB
3
31
9969
lukas
Browser Helper (Renderer)
259,5 MB
18
214
63363
lukas
Browser Helper (Renderer)
239,3 MB
18
242
2344
lukas
Bitwarden (Personal) Safari Web Extension
236,6 MB
6
85
59887
lukas
Browser Helper (Renderer)
234,8 MB
19
262
36779
lukas
Code Helper (GPU)
222,7 MB
15
180
521
lukas
Browser Helper (Renderer)
212,2 MB
18
167
98911
lukas
Browser Helper (Renderer)
194,1 MB
23
280
78089
lukas
Browser Helper (Renderer)
186,2 MB
18
176
90840
lukas
Code Helper (Renderer)
182,9 MB
18
224
2235
lukas
Raycast
180,4 MB
13
646
956
lukas
Browser Helper (Renderer)
171,8 MB
19
165
36771
lukas
Browser Helper (Renderer)
167,2 MB
18
195
88642
lukas
Slack Helper
165,6 MB
16
194
2783
lukas
Safari
161,2 MB
13
1 455
59862
lukas
Slack
156,0 MB
53
997
2734
lukas
Browser Helper (Renderer)
151,4 MB
18
420
186
lukas
Browser Helper (Renderer)
150,7 MB
19
232
45713
lukas
Browser Helper (Renderer)
150,4 MB
19
245
36830
lukas
iTerm2...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Physical Memory:","depth":3,"automation_id":"_NS:456","help_text":"Total amount of memory installed in this computer.","role_description":"text"},{"role":"AXStaticText","text":"16,00 GB","depth":3,"automation_id":"_NS:448","help_text":"Total amount of memory installed in this computer.","role_description":"text"},{"role":"AXStaticText","text":"Memory Used:","depth":3,"bounds":{"left":0.94166666,"top":0.0,"width":0.05590278,"height":0.015555556},"automation_id":"_NS:441","help_text":"Amount of physical memory that is in use by apps or the system.","role_description":"text"},{"role":"AXStaticText","text":"12,77 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.02465272,"height":0.015555556},"automation_id":"_NS:435","help_text":"Amount of physical memory that is in use by apps or the system.","role_description":"text"},{"role":"AXStaticText","text":"Cached Files:","depth":3,"bounds":{"left":0.94166666,"top":0.0,"width":0.052083332,"height":0.015555556},"automation_id":"_NS:428","help_text":"Size of files cached by the system into unused memory to improve performance.","role_description":"text"},{"role":"AXStaticText","text":"3,11 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.029513836,"height":0.015555556},"automation_id":"_NS:422","help_text":"Size of files cached by the system into unused memory to improve performance.","role_description":"text"},{"role":"AXStaticText","text":"Swap Used:","depth":3,"bounds":{"left":0.94166666,"top":0.0,"width":0.046180554,"height":0.015555556},"automation_id":"_NS:415","help_text":"Amount of compressed data temporarily moved to disk to make room in memory for more recently used data.","role_description":"text"},{"role":"AXStaticText","text":"3,56 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.029513836,"height":0.015555556},"automation_id":"_NS:409","help_text":"Amount of compressed data temporarily moved to disk to make room in memory for more recently used data.","role_description":"text"},{"role":"AXStaticText","text":"5,59 GB","depth":3,"automation_id":"_NS:400","help_text":"Physical memory allocated by apps and system processes.","role_description":"text"},{"role":"AXStaticText","text":"Wired Memory:","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.076388836,"height":0.015555556},"automation_id":"_NS:393","help_text":"Physical memory containing data that cannot be compressed or swapped to disk.","role_description":"text"},{"role":"AXStaticText","text":"Compressed:","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.076388836,"height":0.015555556},"automation_id":"_NS:386","help_text":"Physical memory used to store a compressed version of data that has not been used recently.","role_description":"text"},{"role":"AXStaticText","text":"2,95 GB","depth":3,"automation_id":"_NS:380","help_text":"Physical memory containing data that cannot be compressed or swapped to disk.","role_description":"text"},{"role":"AXStaticText","text":"3,65 GB","depth":3,"automation_id":"_NS:374","help_text":"Physical memory used to store a compressed version of data that has not been used recently.","role_description":"text"},{"role":"AXStaticText","text":"App Memory:","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.076388836,"height":0.015555556},"automation_id":"_NS:367","help_text":"Physical memory allocated by apps and system processes.","role_description":"text"},{"role":"AXStaticText","text":"MEMORY PRESSURE","depth":3,"automation_id":"_NS:359","role_description":"text"},{"role":"AXStaticText","text":"WindowServer","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"1,52 GB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"21","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"7 101","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"405","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"_windowserver","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"858,1 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"23","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"415","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"85500","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"827,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"21","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"535","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36742","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Dia","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"654,8 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"54","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"1 511","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36736","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Slack Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"612,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"23","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"270","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2785","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"https://play.hbomax.com","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"574,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"7","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"86","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"96436","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"419,3 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"27","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"173","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36759","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Notion Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"416,8 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"20","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"312","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"1816","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"414,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"340","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"38857","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Notion Calendar Helper (GPU)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"379,8 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"14","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"163","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"40206","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"361,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"22","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"388","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"86138","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"351,7 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"21","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"240","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"66029","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Notion Calendar Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"338,1 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"15","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"168","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"40208","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"337,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"20","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"226","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"74573","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"300,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"224","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"67730","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"291,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"185","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"78376","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"https://location-tracker.lakylak.xyz","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"270,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"80","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2460","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"MTLCompilerService","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"268,9 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"3","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"31","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"9969","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"259,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"214","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"63363","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"239,3 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"242","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2344","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Bitwarden (Personal) Safari Web Extension","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"236,6 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"6","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"85","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"59887","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"234,8 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"262","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36779","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Code Helper (GPU)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"222,7 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"15","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"180","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"521","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"212,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"167","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"98911","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"194,1 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"23","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"280","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"78089","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"186,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"176","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"90840","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Code Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"182,9 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"224","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2235","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Raycast","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"180,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"13","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"646","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"956","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"171,8 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"165","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36771","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"167,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"195","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"88642","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Slack Helper","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"165,6 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"16","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"194","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2783","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Safari","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"161,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"13","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"1 455","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"59862","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Slack","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"156,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"53","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"997","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2734","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"151,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"420","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"186","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"150,7 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"232","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"45713","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"150,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"245","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36830","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"iTerm2","depth":5,"automation_id":"_NS:31","role_description":"text"}]...
|
3820542433499800594
|
-6466761854929394688
|
visual_change
|
accessibility
|
NULL
|
Physical Memory:
16,00 GB
Memory Used:
12,77 GB
Ca Physical Memory:
16,00 GB
Memory Used:
12,77 GB
Cached Files:
3,11 GB
Swap Used:
3,56 GB
5,59 GB
Wired Memory:
Compressed:
2,95 GB
3,65 GB
App Memory:
MEMORY PRESSURE
WindowServer
1,52 GB
21
7 101
405
_windowserver
Browser Helper (Renderer)
858,1 MB
23
415
85500
lukas
Browser Helper
827,2 MB
21
535
36742
lukas
Dia
654,8 MB
54
1 511
36736
lukas
Slack Helper (Renderer)
612,2 MB
23
270
2785
lukas
https://play.hbomax.com
574,0 MB
7
86
96436
lukas
Browser Helper
419,3 MB
27
173
36759
lukas
Notion Helper (Renderer)
416,8 MB
20
312
1816
lukas
Browser Helper (Renderer)
414,5 MB
18
340
38857
lukas
Notion Calendar Helper (GPU)
379,8 MB
14
163
40206
lukas
Browser Helper (Renderer)
361,5 MB
22
388
86138
lukas
Browser Helper (Renderer)
351,7 MB
21
240
66029
lukas
Notion Calendar Helper (Renderer)
338,1 MB
15
168
40208
lukas
Browser Helper (Renderer)
337,0 MB
20
226
74573
lukas
Browser Helper (Renderer)
300,4 MB
19
224
67730
lukas
Browser Helper (Renderer)
291,0 MB
18
185
78376
lukas
https://location-tracker.lakylak.xyz
270,4 MB
2
80
2460
lukas
MTLCompilerService
268,9 MB
3
31
9969
lukas
Browser Helper (Renderer)
259,5 MB
18
214
63363
lukas
Browser Helper (Renderer)
239,3 MB
18
242
2344
lukas
Bitwarden (Personal) Safari Web Extension
236,6 MB
6
85
59887
lukas
Browser Helper (Renderer)
234,8 MB
19
262
36779
lukas
Code Helper (GPU)
222,7 MB
15
180
521
lukas
Browser Helper (Renderer)
212,2 MB
18
167
98911
lukas
Browser Helper (Renderer)
194,1 MB
23
280
78089
lukas
Browser Helper (Renderer)
186,2 MB
18
176
90840
lukas
Code Helper (Renderer)
182,9 MB
18
224
2235
lukas
Raycast
180,4 MB
13
646
956
lukas
Browser Helper (Renderer)
171,8 MB
19
165
36771
lukas
Browser Helper (Renderer)
167,2 MB
18
195
88642
lukas
Slack Helper
165,6 MB
16
194
2783
lukas
Safari
161,2 MB
13
1 455
59862
lukas
Slack
156,0 MB
53
997
2734
lukas
Browser Helper (Renderer)
151,4 MB
18
420
186
lukas
Browser Helper (Renderer)
150,7 MB
19
232
45713
lukas
Browser Helper (Renderer)
150,4 MB
19
245
36830
lukas
iTerm2...
|
NULL
|
|
8
|
1
|
7
|
2026-04-09T16:53:58.971401+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753638971_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• 0.100% <78• Thu 9 Apr 19:53:58screenpipe"DOCKERAPP (-zsh)83screenpipe"2026-04-09T19:53:13.221908Z2026-04-09T19:53:13.222855Z2026-04-09T19:53:15.841867Z2026-04-09T19:53:18.1894782INFOINFOINFOWARN*1DEV (-zsh)₴2screenpipe_engine::retention:retention: initialized with 14d retentionscreenpipe:localretention auto-enabled (14 days)screenpipe_engine::event_driven_capture: startup capture for monitor 1:frame_id=1, dur=797msscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09T19:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.190916ZINFOINFOINFOINFOscreenpipe_audio::audio_manager::manager: transcription session created (will be reused acrosssegments)screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"screenpipe_audio::audio_manager::manager: audio manager startedscreenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting eventsggml-tiny.bin[00:00:01]2026-04-09T19:53:19.720503Z2026-04-09T19:53:19.720675ZINFOWARN#*] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)screenpipe_audio::audio_manager::device_monitor:modelcapabilities changed after backgrounddownload;restartingcentral handlersscreenpipe_audio::transcription::engine:whisper model is not available locally yet for WhisperTiny; audio transcription disableduntil downloadcompletes2026-04-09T19:53:19.72073222026-04-09T19:53:19.720787Z2026-04-09T19:53:19.720795Z2026-04-09T19:53:19.721204ZINFOscreenpipe_audio::audio_manager::manager: transcription session created (will bereused acrosssegments)INFOscreenpipe_audio::audio_manager::manager: central audio-receiver handler restartedfor capability refreshINFOscreenpipe_audio::audio_manager::manager: central transcription-receiver handlerrestarted forcapability refreshINFOscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"ggml-tiny.bin[00:00:01]ggml-tiny.bin[00:00:00]45.66 MiB/74.09 MіB 23.13 MiB/s (1s)2.09 MiB/74.09 MіB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z2026-04-09119:53:20.3838372INFOINFOggml-tiny.bin[00:00:01]w] 9.22 MіB/74.09 MіB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z2026-04-09T19:53:20.972101Zggml-tiny.bin[00:00:02]screenpipe.audio::device::device_manager: starting recording for device: System Audio (output)screenpiperun_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)INFOwwwscreenpipe_audio::device_manager: starting recording for device: soundcore AeroClip (input)INFOscreenpipe_audio::core::run_record_and_transcribe: startingcontinuous recording for soundcore AeroClip(input) (30ssegments)74.09 МiB/74.09MiB28.28 MiB/s (0s)2026-04-09719:53:21.047457ZINFOscreenpipe_audio::transcription::whisper::model: model downloadedggml-tiny.bin2026-04-09T19:53:21.047589ZINFOscreenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"ggml-tiny.bin[00:00:03]74.09 MіB/74.09 MіB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110ZINFOscreenpipe_audio:: transcription::whisper::model:model downloaded ggml-tiny.bin2026-04-09T19:53:23.080240ZINFOscreenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"2026-04-09T19:53:52.431282ZINFOscreenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"2026-04-09T19:53:52.431325ZINFOscreenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)2026-04-09T19:53:52.431330ZINFOscreenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...whisper_init_from_file_with_params_no_state: loadingmodelfrom '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'whisper_init_with_params_no_state:usegpu1whisper_init_with_params_no_state:flash attnwhisper_init_with_params_no_state:gpu_device0whisper_init_with_params_no_state:dtw0ggml_metal_device_init:tensor APIdisabledforpre-M5and pre-A19 devicesggml_metal_library_init:usingembedded metallibrary...
|
NULL
|
-1038958597300303586
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp• 0.100% <78• Thu 9 Apr 19:53:58screenpipe"DOCKERAPP (-zsh)83screenpipe"2026-04-09T19:53:13.221908Z2026-04-09T19:53:13.222855Z2026-04-09T19:53:15.841867Z2026-04-09T19:53:18.1894782INFOINFOINFOWARN*1DEV (-zsh)₴2screenpipe_engine::retention:retention: initialized with 14d retentionscreenpipe:localretention auto-enabled (14 days)screenpipe_engine::event_driven_capture: startup capture for monitor 1:frame_id=1, dur=797msscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09T19:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.190916ZINFOINFOINFOINFOscreenpipe_audio::audio_manager::manager: transcription session created (will be reused acrosssegments)screenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"screenpipe_audio::audio_manager::manager: audio manager startedscreenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting eventsggml-tiny.bin[00:00:01]2026-04-09T19:53:19.720503Z2026-04-09T19:53:19.720675ZINFOWARN#*] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)screenpipe_audio::audio_manager::device_monitor:modelcapabilities changed after backgrounddownload;restartingcentral handlersscreenpipe_audio::transcription::engine:whisper model is not available locally yet for WhisperTiny; audio transcription disableduntil downloadcompletes2026-04-09T19:53:19.72073222026-04-09T19:53:19.720787Z2026-04-09T19:53:19.720795Z2026-04-09T19:53:19.721204ZINFOscreenpipe_audio::audio_manager::manager: transcription session created (will bereused acrosssegments)INFOscreenpipe_audio::audio_manager::manager: central audio-receiver handler restartedfor capability refreshINFOscreenpipe_audio::audio_manager::manager: central transcription-receiver handlerrestarted forcapability refreshINFOscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"ggml-tiny.bin[00:00:01]ggml-tiny.bin[00:00:00]45.66 MiB/74.09 MіB 23.13 MiB/s (1s)2.09 MiB/74.09 MіB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z2026-04-09119:53:20.3838372INFOINFOggml-tiny.bin[00:00:01]w] 9.22 MіB/74.09 MіB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z2026-04-09T19:53:20.972101Zggml-tiny.bin[00:00:02]screenpipe.audio::device::device_manager: starting recording for device: System Audio (output)screenpiperun_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)INFOwwwscreenpipe_audio::device_manager: starting recording for device: soundcore AeroClip (input)INFOscreenpipe_audio::core::run_record_and_transcribe: startingcontinuous recording for soundcore AeroClip(input) (30ssegments)74.09 МiB/74.09MiB28.28 MiB/s (0s)2026-04-09719:53:21.047457ZINFOscreenpipe_audio::transcription::whisper::model: model downloadedggml-tiny.bin2026-04-09T19:53:21.047589ZINFOscreenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"ggml-tiny.bin[00:00:03]74.09 MіB/74.09 MіB 23.56 MiB/s (0s)2026-04-09T19:53:23.080110ZINFOscreenpipe_audio:: transcription::whisper::model:model downloaded ggml-tiny.bin2026-04-09T19:53:23.080240ZINFOscreenpipe_audio::transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"2026-04-09T19:53:52.431282ZINFOscreenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"2026-04-09T19:53:52.431325ZINFOscreenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)2026-04-09T19:53:52.431330ZINFOscreenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...whisper_init_from_file_with_params_no_state: loadingmodelfrom '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'whisper_init_with_params_no_state:usegpu1whisper_init_with_params_no_state:flash attnwhisper_init_with_params_no_state:gpu_device0whisper_init_with_params_no_state:dtw0ggml_metal_device_init:tensor APIdisabledforpre-M5and pre-A19 devicesggml_metal_library_init:usingembedded metallibrary...
|
7
|
|
7
|
1
|
6
|
2026-04-09T16:53:58.231232+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753638231_m1.jpg...
|
Activity Monitor
|
Activity Monitor – All Processes
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Physical Memory:
16,00 GB
Memory Used:
12,84 GB
Ca Physical Memory:
16,00 GB
Memory Used:
12,84 GB
Cached Files:
3,28 GB
Swap Used:
3,57 GB
5,68 GB
Wired Memory:
Compressed:
2,84 GB
3,58 GB
App Memory:
MEMORY PRESSURE
WindowServer
1,52 GB
22
7 090
405
_windowserver
Browser Helper
905,6 MB
22
536
36742
lukas
Browser Helper (Renderer)
858,1 MB
23
415
85500
lukas
Dia
654,9 MB
55
1 520
36736
lukas
Slack Helper (Renderer)
612,6 MB
24
284
2785
lukas
https://play.hbomax.com
575,5 MB
7
86
96436
lukas
Browser Helper
419,3 MB
26
174
36759
lukas
Notion Helper (Renderer)
417,2 MB
21
327
1816
lukas
Browser Helper (Renderer)
414,5 MB
18
340
38857
lukas
Browser Helper (Renderer)
363,4 MB
21
240
66029
lukas
Browser Helper (Renderer)
361,5 MB
22
388
86138
lukas
Notion Calendar Helper (GPU)
345,0 MB
13
162
40206
lukas
Notion Calendar Helper (Renderer)
342,1 MB
15
168
40208
lukas
Browser Helper (Renderer)
337,0 MB
20
226
74573
lukas
Browser Helper (Renderer)
300,3 MB
19
224
67730
lukas
Browser Helper (Renderer)
291,0 MB
18
185
78376
lukas
https://location-tracker.lakylak.xyz
270,4 MB
2
80
2460
lukas
Browser Helper (Renderer)
259,5 MB
18
214
63363
lukas
Browser Helper (Renderer)
239,2 MB
18
242
2344
lukas
Bitwarden (Personal) Safari Web Extension
237,4 MB
6
85
59887
lukas
Browser Helper (Renderer)
234,8 MB
19
262
36779
Process Name
Memory
Threads
Ports
PID
User
Activity Monitor
All Processes...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Physical Memory:","depth":3,"automation_id":"_NS:456","help_text":"Total amount of memory installed in this computer.","role_description":"text"},{"role":"AXStaticText","text":"16,00 GB","depth":3,"automation_id":"_NS:448","help_text":"Total amount of memory installed in this computer.","role_description":"text"},{"role":"AXStaticText","text":"Memory Used:","depth":3,"bounds":{"left":0.94166666,"top":0.0,"width":0.05590278,"height":0.015555556},"automation_id":"_NS:441","help_text":"Amount of physical memory that is in use by apps or the system.","role_description":"text"},{"role":"AXStaticText","text":"12,84 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.02465272,"height":0.015555556},"automation_id":"_NS:435","help_text":"Amount of physical memory that is in use by apps or the system.","role_description":"text"},{"role":"AXStaticText","text":"Cached Files:","depth":3,"bounds":{"left":0.94166666,"top":0.0,"width":0.052083332,"height":0.015555556},"automation_id":"_NS:428","help_text":"Size of files cached by the system into unused memory to improve performance.","role_description":"text"},{"role":"AXStaticText","text":"3,28 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.029513836,"height":0.015555556},"automation_id":"_NS:422","help_text":"Size of files cached by the system into unused memory to improve performance.","role_description":"text"},{"role":"AXStaticText","text":"Swap Used:","depth":3,"bounds":{"left":0.94166666,"top":0.0,"width":0.046180554,"height":0.015555556},"automation_id":"_NS:415","help_text":"Amount of compressed data temporarily moved to disk to make room in memory for more recently used data.","role_description":"text"},{"role":"AXStaticText","text":"3,57 GB","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.029513836,"height":0.015555556},"automation_id":"_NS:409","help_text":"Amount of compressed data temporarily moved to disk to make room in memory for more recently used data.","role_description":"text"},{"role":"AXStaticText","text":"5,68 GB","depth":3,"automation_id":"_NS:400","help_text":"Physical memory allocated by apps and system processes.","role_description":"text"},{"role":"AXStaticText","text":"Wired Memory:","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.076388836,"height":0.015555556},"automation_id":"_NS:393","help_text":"Physical memory containing data that cannot be compressed or swapped to disk.","role_description":"text"},{"role":"AXStaticText","text":"Compressed:","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.076388836,"height":0.015555556},"automation_id":"_NS:386","help_text":"Physical memory used to store a compressed version of data that has not been used recently.","role_description":"text"},{"role":"AXStaticText","text":"2,84 GB","depth":3,"automation_id":"_NS:380","help_text":"Physical memory containing data that cannot be compressed or swapped to disk.","role_description":"text"},{"role":"AXStaticText","text":"3,58 GB","depth":3,"automation_id":"_NS:374","help_text":"Physical memory used to store a compressed version of data that has not been used recently.","role_description":"text"},{"role":"AXStaticText","text":"App Memory:","depth":3,"bounds":{"left":1.0,"top":0.0,"width":-0.076388836,"height":0.015555556},"automation_id":"_NS:367","help_text":"Physical memory allocated by apps and system processes.","role_description":"text"},{"role":"AXStaticText","text":"MEMORY PRESSURE","depth":3,"automation_id":"_NS:359","role_description":"text"},{"role":"AXStaticText","text":"WindowServer","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"1,52 GB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"22","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"7 090","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"405","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"_windowserver","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"905,6 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"22","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"536","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36742","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"858,1 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"23","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"415","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"85500","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Dia","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"654,9 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"55","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"1 520","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36736","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Slack Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"612,6 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"24","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"284","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2785","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"https://play.hbomax.com","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"575,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"7","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"86","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"96436","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"419,3 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"26","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"174","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36759","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Notion Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"417,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"21","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"327","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"1816","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"414,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"340","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"38857","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"363,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"21","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"240","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"66029","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"361,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"22","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"388","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"86138","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Notion Calendar Helper (GPU)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"345,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"13","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"162","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"40206","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Notion Calendar Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"342,1 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"15","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"168","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"40208","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"337,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"20","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"226","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"74573","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"300,3 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"224","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"67730","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"291,0 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"185","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"78376","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"https://location-tracker.lakylak.xyz","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"270,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"80","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2460","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"259,5 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"214","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"63363","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"239,2 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"18","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"242","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"2344","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Bitwarden (Personal) Safari Web Extension","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"237,4 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"6","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"85","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"59887","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"Browser Helper (Renderer)","depth":5,"automation_id":"_NS:31","role_description":"text"},{"role":"AXStaticText","text":"234,8 MB","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"19","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"262","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXStaticText","text":"36779","depth":5,"automation_id":"_NS:9","role_description":"text"},{"role":"AXButton","text":"Process Name","depth":4,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Memory","depth":4,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Threads","depth":4,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Ports","depth":4,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"PID","depth":4,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"User","depth":4,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Activity Monitor","depth":1,"role_description":"text"},{"role":"AXStaticText","text":"All Processes","depth":1,"role_description":"text"}]...
|
2895712379383811462
|
-3295665007827409920
|
click
|
accessibility
|
NULL
|
Physical Memory:
16,00 GB
Memory Used:
12,84 GB
Ca Physical Memory:
16,00 GB
Memory Used:
12,84 GB
Cached Files:
3,28 GB
Swap Used:
3,57 GB
5,68 GB
Wired Memory:
Compressed:
2,84 GB
3,58 GB
App Memory:
MEMORY PRESSURE
WindowServer
1,52 GB
22
7 090
405
_windowserver
Browser Helper
905,6 MB
22
536
36742
lukas
Browser Helper (Renderer)
858,1 MB
23
415
85500
lukas
Dia
654,9 MB
55
1 520
36736
lukas
Slack Helper (Renderer)
612,6 MB
24
284
2785
lukas
https://play.hbomax.com
575,5 MB
7
86
96436
lukas
Browser Helper
419,3 MB
26
174
36759
lukas
Notion Helper (Renderer)
417,2 MB
21
327
1816
lukas
Browser Helper (Renderer)
414,5 MB
18
340
38857
lukas
Browser Helper (Renderer)
363,4 MB
21
240
66029
lukas
Browser Helper (Renderer)
361,5 MB
22
388
86138
lukas
Notion Calendar Helper (GPU)
345,0 MB
13
162
40206
lukas
Notion Calendar Helper (Renderer)
342,1 MB
15
168
40208
lukas
Browser Helper (Renderer)
337,0 MB
20
226
74573
lukas
Browser Helper (Renderer)
300,3 MB
19
224
67730
lukas
Browser Helper (Renderer)
291,0 MB
18
185
78376
lukas
https://location-tracker.lakylak.xyz
270,4 MB
2
80
2460
lukas
Browser Helper (Renderer)
259,5 MB
18
214
63363
lukas
Browser Helper (Renderer)
239,2 MB
18
242
2344
lukas
Bitwarden (Personal) Safari Web Extension
237,4 MB
6
85
59887
lukas
Browser Helper (Renderer)
234,8 MB
19
262
36779
Process Name
Memory
Threads
Ports
PID
User
Activity Monitor
All Processes...
|
NULL
|
|
6
|
1
|
5
|
2026-04-09T16:53:27.792118+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753607792_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.100% <78• Thu 9 Apr 19:53:27181screenpipe"DOCKERscreenpipe"2026-04-09T19:53:08.543241Z2026-04-09T19:53:08.543253Z2026-04-09T19:53:08.543262Z2026-04-09T19:53:08.54329922026-04-09T19:53:09.210453Z2026-04-09719:53:09.3527902ion-3.0.onnx"₴81DEV (-zsh)₴2APP (-zsh)*3INFOINFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)screenpipe_engine::vision_manager::manager:INFOSkipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed listscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture: event-driven capture startedfor monitor 1 (device: monitor_1)INFOscreenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"INFOscreenpipe_audio::speaker::models:saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentat2026-04-09T19:53:09.355799ZINFOscreenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900,2fps)2026-04-09T19:53:10.102366ZINFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09T19:53:10.112264ZINFOscreenpipe_audio::speaker::models:wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-09T19:53:13.2228552INFOscreenpipe:localretention auto-enabled (14 days)2026-04-09T19:53:15.841867ZINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms2026-04-09T19:53:18.189478ZWARNcompletesscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download2026-04-09T19:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.190916ZINFOINFOINFOINFOscreenpipe_audio::audio_manager::manager: transcription session created (will bereused across segments)screenpipe_audio: :transcription::whisper::model:downloading model "ggml-tiny.bin"screenpipe_audio::audio_manager::manager: audio manager startedscreenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting eventsggml-tiny.bin[00:00:01]2026-04-09T19:53:19.720503Z2026-04-09T19:53:19.720675Z.J 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)INFOscreenpipe_aud10::aud1o_manager::dev1ce_monitor:model capabilities changed after background download; restarting central handlersWARNscreenpipe_audio::transcription::engine: whispermodel is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09T19:53:19.720732Z2026-04-09T19:53:19.720787Z2026-04-09T19:53:19.720795Z2026-04-09T19:53:19.721204ZINFOINFOINFOINFOscreenpipe_audio::audio_manager::manager: transcriptionsession created(will be reusedacrosssegments)screenpipe_audio::audio_manager::manager: central audio-receiver handler restartedfor capability refreshscreenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refreshscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"ggml-tiny.bin[00:00:01]ggml-tiny.bin[00:00:00J45.66 MiB/74.09 MiB 23.13 MiB/s (1s)*J 2.09 M1B/74.09 MiB 1.63 M1B/s (445)2026-04-09T19:53:20.383627Z2026-04-09T19:53:20.383837Zggml-tiny.bin[00:00:01]INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)INFOscreenpipe.audio:: core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)W] 9.22 MіB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z2026-04-09T19:53:20.972101Zggml-tiny.bin[00:00:02]INFOscreenpi: device_manager:starting recording for device: soundcore AeroClip (input)INFOscreenpipe.audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input)(30s segments)74.09 MiB/74.09 MiB 28.28 MiB/s (Os)2026-04-09T19:53:21.047457ZINFOscreenpipe_audio::transcription::whisper::model:modeldownloadedggml-tiny.bin2026-04-09T19:53:21.047589ZINFOscreenpipe_audio:transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"ggml-tiny.bin100:00:0374.09 M1B/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19::53:23.080110ZINFOscreenpipe_audio:transcription::whisper::model:modeldownloaded2026-04-09T19:53:23.080240ZINFOggml-tiny.binscreenpipe_audio:transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"...
|
NULL
|
-8267261780633680283
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.100% <78• Thu 9 Apr 19:53:27181screenpipe"DOCKERscreenpipe"2026-04-09T19:53:08.543241Z2026-04-09T19:53:08.543253Z2026-04-09T19:53:08.543262Z2026-04-09T19:53:08.54329922026-04-09T19:53:09.210453Z2026-04-09719:53:09.3527902ion-3.0.onnx"₴81DEV (-zsh)₴2APP (-zsh)*3INFOINFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)screenpipe_engine::vision_manager::manager:INFOSkipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed listscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture: event-driven capture startedfor monitor 1 (device: monitor_1)INFOscreenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"INFOscreenpipe_audio::speaker::models:saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentat2026-04-09T19:53:09.355799ZINFOscreenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900,2fps)2026-04-09T19:53:10.102366ZINFO screenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09T19:53:10.112264ZINFOscreenpipe_audio::speaker::models:wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-09T19:53:13.2228552INFOscreenpipe:localretention auto-enabled (14 days)2026-04-09T19:53:15.841867ZINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797ms2026-04-09T19:53:18.189478ZWARNcompletesscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until download2026-04-09T19:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.190916ZINFOINFOINFOINFOscreenpipe_audio::audio_manager::manager: transcription session created (will bereused across segments)screenpipe_audio: :transcription::whisper::model:downloading model "ggml-tiny.bin"screenpipe_audio::audio_manager::manager: audio manager startedscreenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting eventsggml-tiny.bin[00:00:01]2026-04-09T19:53:19.720503Z2026-04-09T19:53:19.720675Z.J 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)INFOscreenpipe_aud10::aud1o_manager::dev1ce_monitor:model capabilities changed after background download; restarting central handlersWARNscreenpipe_audio::transcription::engine: whispermodel is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09T19:53:19.720732Z2026-04-09T19:53:19.720787Z2026-04-09T19:53:19.720795Z2026-04-09T19:53:19.721204ZINFOINFOINFOINFOscreenpipe_audio::audio_manager::manager: transcriptionsession created(will be reusedacrosssegments)screenpipe_audio::audio_manager::manager: central audio-receiver handler restartedfor capability refreshscreenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refreshscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"ggml-tiny.bin[00:00:01]ggml-tiny.bin[00:00:00J45.66 MiB/74.09 MiB 23.13 MiB/s (1s)*J 2.09 M1B/74.09 MiB 1.63 M1B/s (445)2026-04-09T19:53:20.383627Z2026-04-09T19:53:20.383837Zggml-tiny.bin[00:00:01]INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)INFOscreenpipe.audio:: core::run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)W] 9.22 MіB/74.09 MiB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z2026-04-09T19:53:20.972101Zggml-tiny.bin[00:00:02]INFOscreenpi: device_manager:starting recording for device: soundcore AeroClip (input)INFOscreenpipe.audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input)(30s segments)74.09 MiB/74.09 MiB 28.28 MiB/s (Os)2026-04-09T19:53:21.047457ZINFOscreenpipe_audio::transcription::whisper::model:modeldownloadedggml-tiny.bin2026-04-09T19:53:21.047589ZINFOscreenpipe_audio:transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"ggml-tiny.bin100:00:0374.09 M1B/74.09 MiB 23.56 MiB/s (0s)2026-04-09T19::53:23.080110ZINFOscreenpipe_audio:transcription::whisper::model:modeldownloaded2026-04-09T19:53:23.080240ZINFOggml-tiny.binscreenpipe_audio:transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"...
|
5
|
|
5
|
1
|
4
|
2026-04-09T16:53:26.461881+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753606461_m1.jpg...
|
Safari
|
Order Room Service • HBO Max
|
True
|
https://play.hbomax.com/video/watch/16b35e6c-e745-
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Back
Bookmarks
Search
Favourites
Favourites
Favour Back
Bookmarks
Search
Favourites
Favourites
Favourites
Tab Group Favourites
Tab Group Favourites
Tab Group Favourites
NAS
NAS
NAS
Home
Home
Home
Portainer
Portainer
Portainer
Nginx Proxy Manager
Nginx Proxy Manager
Nginx Proxy Manager
App
App
App
Bitwarden Web vault
Bitwarden Web vault
Bitwarden Web vault
PDF Stirling
PDF Stirling
PDF Stirling
n8n
n8n
n8n
Jellyfin
Jellyfin
Jellyfin
Immich
Immich
Immich
CRM
CRM
CRM
Gitea
Gitea
Gitea
Images
Images
Images
DSK Uploader
DSK Uploader
DSK Uploader
owntracks recorder
owntracks recorder
owntracks recorder
Map | Dawarich
Map | Dawarich
Map | Dawarich
Audiobookshelf
Audiobookshelf
Audiobookshelf
TubeArchivist
TubeArchivist
TubeArchivist
Beszel
Beszel
Beszel
booklore
booklore
booklore
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Open WebUI
Open WebUI
Open WebUI
Paperless-ngx
Paperless-ngx
Paperless-ngx
Hostinger
Hostinger
Hostinger
Trilium Notes
Trilium Notes
Trilium Notes
Location Logger
Location Logger
Location Logger
Outfit Manager
Outfit Manager
Outfit Manager
Reminders
Reminders
Reminders
g
g
g
PROTON
PROTON
PROTON
Order Room Service
Order Room Service
Ukončiť prehrávanie
Hriešnici, Séria 3, epizóda 11, Časť 11
-33:09
Rozbaliť Epizód, 1 z 2
Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Preskočiť dozadu o 10 s
Pozastaviť
Preskočiť dopredu o 10 sekúnd
Hlasitosť 100 %
Nastavenia zvuku a titulkov
Celá obrazovka
Prehráva sa
502 Bad Gateway
close tab
Location Logger
close tab
TubeArchivist
DXP4800PLUS-B5F8
Audiobookshelf
PortNote
MAZANOKE | Online Image Optimizer That Runs Privately in Your Browser
Next Beats | Your Ultimate Music Experience
Obsidian
Omni Tools
Order Room Service • HBO Max
close tab...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Back","depth":3,"automation_id":"LibrarySidebarNavigationViewController.returnButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Bookmarks","depth":3,"automation_id":"LibrarySidebarNavigationViewController._viewLabel","role_description":"text"},{"role":"AXButton","text":"Search","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Favourites","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Favourites","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Favourites","depth":8,"automation_id":"_NS:7","value":"Favourites","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Tab Group Favourites","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Tab Group Favourites","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Tab Group Favourites","depth":8,"automation_id":"_NS:7","value":"Tab Group Favourites","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"NAS","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"NAS","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"NAS","depth":8,"automation_id":"_NS:7","value":"NAS","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Home","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Home","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Home","depth":8,"automation_id":"_NS:7","value":"Home","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Portainer","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Portainer","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Portainer","depth":8,"automation_id":"_NS:7","value":"Portainer","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Nginx Proxy Manager","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Nginx Proxy Manager","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Nginx Proxy Manager","depth":8,"automation_id":"_NS:7","value":"Nginx Proxy Manager","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"App","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"App","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"App","depth":8,"automation_id":"_NS:7","value":"App","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Bitwarden Web vault","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Bitwarden Web vault","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Bitwarden Web vault","depth":8,"automation_id":"_NS:7","value":"Bitwarden Web vault","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"PDF Stirling","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"PDF Stirling","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"PDF Stirling","depth":8,"automation_id":"_NS:7","value":"PDF Stirling","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"n8n","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"n8n","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"n8n","depth":8,"automation_id":"_NS:7","value":"n8n","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Jellyfin","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Jellyfin","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Jellyfin","depth":8,"automation_id":"_NS:7","value":"Jellyfin","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Immich","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Immich","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Immich","depth":8,"automation_id":"_NS:7","value":"Immich","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"CRM","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"CRM","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"CRM","depth":8,"automation_id":"_NS:7","value":"CRM","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Gitea","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Gitea","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Gitea","depth":8,"automation_id":"_NS:7","value":"Gitea","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Images","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Images","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Images","depth":8,"automation_id":"_NS:7","value":"Images","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"DSK Uploader","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"DSK Uploader","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"DSK Uploader","depth":8,"automation_id":"_NS:7","value":"DSK Uploader","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"owntracks recorder","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"owntracks recorder","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"owntracks recorder","depth":8,"automation_id":"_NS:7","value":"owntracks recorder","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Map | Dawarich","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Map | Dawarich","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Map | Dawarich","depth":8,"automation_id":"_NS:7","value":"Map | Dawarich","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Audiobookshelf","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Audiobookshelf","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Audiobookshelf","depth":8,"automation_id":"_NS:7","value":"Audiobookshelf","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"TubeArchivist","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"TubeArchivist","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"TubeArchivist","depth":8,"automation_id":"_NS:7","value":"TubeArchivist","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Beszel","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Beszel","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Beszel","depth":8,"automation_id":"_NS:7","value":"Beszel","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"booklore","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"booklore","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"booklore","depth":8,"automation_id":"_NS:7","value":"booklore","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Location Logger API - Swagger UI","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Location Logger API - Swagger UI","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Location Logger API - Swagger UI","depth":8,"automation_id":"_NS:7","value":"Location Logger API - Swagger UI","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Open WebUI","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Open WebUI","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Open WebUI","depth":8,"automation_id":"_NS:7","value":"Open WebUI","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Paperless-ngx","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Paperless-ngx","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Paperless-ngx","depth":8,"automation_id":"_NS:7","value":"Paperless-ngx","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Hostinger","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Hostinger","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Hostinger","depth":8,"automation_id":"_NS:7","value":"Hostinger","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Trilium Notes","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Trilium Notes","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Trilium Notes","depth":8,"automation_id":"_NS:7","value":"Trilium Notes","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Location Logger","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Location Logger","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Location Logger","depth":8,"automation_id":"_NS:7","value":"Location Logger","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Outfit Manager","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Outfit Manager","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Outfit Manager","depth":8,"automation_id":"_NS:7","value":"Outfit Manager","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Reminders","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Reminders","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Reminders","depth":8,"automation_id":"_NS:7","value":"Reminders","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"g","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"g","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"g","depth":8,"automation_id":"_NS:7","value":"g","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"PROTON","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"PROTON","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"PROTON","depth":8,"automation_id":"_NS:7","value":"PROTON","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Order Room Service","depth":8,"help_text":"","role_description":"heading"},{"role":"AXStaticText","text":"Order Room Service","depth":9,"help_text":"","role_description":"text"},{"role":"AXButton","text":"Ukončiť prehrávanie","depth":11,"help_text":"Späť","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hriešnici, Séria 3, epizóda 11, Časť 11","depth":12,"help_text":"","role_description":"text"},{"role":"AXStaticText","text":"-33:09","depth":12,"help_text":"","role_description":"text"},{"role":"AXButton","text":"Rozbaliť Epizód, 1 z 2","depth":11,"bounds":{"left":0.14791666,"top":0.0,"width":0.072222225,"height":0.05},"help_text":"","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2","depth":11,"bounds":{"left":0.22847222,"top":0.0,"width":0.18611111,"height":0.05},"help_text":"","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preskočiť dozadu o 10 s","depth":11,"bounds":{"left":0.74791664,"top":0.0,"width":0.03125,"height":0.04888889},"help_text":"Dozadu – 10 (šípka doľava)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pozastaviť","depth":11,"bounds":{"left":0.7951389,"top":0.0,"width":0.036805555,"height":0.06},"help_text":"Pozastaviť (medzerník)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preskočiť dopredu o 10 sekúnd","depth":11,"bounds":{"left":0.84791666,"top":0.0,"width":0.03125,"height":0.04888889},"help_text":"Dopredu – 10 (šípka doprava)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hlasitosť 100 %","depth":11,"help_text":"Hlasitosť (šípky nahor/nadol)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Nastavenia zvuku a titulkov","depth":11,"help_text":"Titulky (C)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Celá obrazovka","depth":11,"help_text":"Celá obrazovka (F)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Prehráva sa","depth":8,"bounds":{"left":0.10208333,"top":0.0,"width":0.060416665,"height":0.024444444},"help_text":"","role_description":"text"},{"role":"AXRadioButton","text":"502 Bad Gateway","depth":2,"automation_id":"TabBarTab?isNarrow=false&isPinned=false","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"close tab","depth":3,"automation_id":"CloseTabBarItemButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Location Logger","depth":2,"automation_id":"TabBarTab?isNarrow=false&isPinned=false","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"close tab","depth":3,"automation_id":"CloseTabBarItemButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"TubeArchivist","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Audiobookshelf","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"PortNote","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"MAZANOKE | Online Image Optimizer That Runs Privately in Your Browser","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Next Beats | Your Ultimate Music Experience","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Obsidian","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Omni Tools","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Order Room Service • HBO Max","depth":2,"automation_id":"TabBarTab?isNarrow=false&isPinned=false","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"close tab","depth":3,"automation_id":"CloseTabBarItemButton","role_description":"button","is_enabled":true,"is_focused":false}]...
|
-6223992144270214898
|
-6766344213792314972
|
click
|
accessibility
|
NULL
|
Back
Bookmarks
Search
Favourites
Favourites
Favour Back
Bookmarks
Search
Favourites
Favourites
Favourites
Tab Group Favourites
Tab Group Favourites
Tab Group Favourites
NAS
NAS
NAS
Home
Home
Home
Portainer
Portainer
Portainer
Nginx Proxy Manager
Nginx Proxy Manager
Nginx Proxy Manager
App
App
App
Bitwarden Web vault
Bitwarden Web vault
Bitwarden Web vault
PDF Stirling
PDF Stirling
PDF Stirling
n8n
n8n
n8n
Jellyfin
Jellyfin
Jellyfin
Immich
Immich
Immich
CRM
CRM
CRM
Gitea
Gitea
Gitea
Images
Images
Images
DSK Uploader
DSK Uploader
DSK Uploader
owntracks recorder
owntracks recorder
owntracks recorder
Map | Dawarich
Map | Dawarich
Map | Dawarich
Audiobookshelf
Audiobookshelf
Audiobookshelf
TubeArchivist
TubeArchivist
TubeArchivist
Beszel
Beszel
Beszel
booklore
booklore
booklore
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Open WebUI
Open WebUI
Open WebUI
Paperless-ngx
Paperless-ngx
Paperless-ngx
Hostinger
Hostinger
Hostinger
Trilium Notes
Trilium Notes
Trilium Notes
Location Logger
Location Logger
Location Logger
Outfit Manager
Outfit Manager
Outfit Manager
Reminders
Reminders
Reminders
g
g
g
PROTON
PROTON
PROTON
Order Room Service
Order Room Service
Ukončiť prehrávanie
Hriešnici, Séria 3, epizóda 11, Časť 11
-33:09
Rozbaliť Epizód, 1 z 2
Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Preskočiť dozadu o 10 s
Pozastaviť
Preskočiť dopredu o 10 sekúnd
Hlasitosť 100 %
Nastavenia zvuku a titulkov
Celá obrazovka
Prehráva sa
502 Bad Gateway
close tab
Location Logger
close tab
TubeArchivist
DXP4800PLUS-B5F8
Audiobookshelf
PortNote
MAZANOKE | Online Image Optimizer That Runs Privately in Your Browser
Next Beats | Your Ultimate Music Experience
Obsidian
Omni Tools
Order Room Service • HBO Max
close tab...
|
NULL
|
|
4
|
1
|
3
|
2026-04-09T16:53:22.105029+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753602105_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.100% <8• Thu 9 Apr 19:53:21181screenpipe"DOCKERAPP (-zsh)832026-04-09719:53:08.22248922026-04-09T19:53:08.227257Z2026-04-09T19:53:08.232250Z2026-04-09T19:53:08.54321122026-04-09T19:53:08.543241Z2026-04-09T19:53:08.543253Z2026-04-09T19:53:08.54326222026-04-09T19:53:08.543299Z2026-04-09T19:53:09.210453Z2026-04-09T19:53:09.352790Z₴81DEV (-zsh)₴2screenpipe"INFOscreenpipe_engine::hot_frame_cache:INFOhot_frame_cache: warmed with & frameentries, coverage from 2026-04-08 16:53:08.217792 UTCscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030INFOscreenpipe_connect::mdns: mdns: advertising screenpipe onport 3030INFOscreenpipe_engine::vision_manager::manager: Starting vision recordingfor monitor 1 (1440x900)INFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)INFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed listINFOscreenpipe_engine::vision_manager::monitor_watcher: Startingmonitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)INFOscreenpipe_audio::vad::silero: Silero VAD v5 modeldownloadedandsaved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"INFOscreenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"2026-04-09T19:53:09.355799ZINFOscreenpipe_audio::speaker::models:segmentation-3.0.onnx modelsuccessfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistentSCK stream started fordisplay 1 (1440x900, 2fps)2026-04-09T19:53:10.1023662INFOscreenpipe_audio::speaker: :models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/mode1s/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09719:53:10.1122642INFOscreenpipe_audio::speaker::models:wespeaker_en_voxceleb_CAM++.onnxmodel successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention:retention: initialized with 14d retention2026-04-09T19:53:13.222855ZINFOscreenpipe:local retention auto-enabled (14 days)2026-04-09T19:53:15.841867Z2026-04-09T19:53:18.189478ZINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797msWARNscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadt avitorble focaliy yet for tspertiny; audiocompletes2026-04-09T19:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.190916ZINFOscreenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)INFOscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"INFOscreenpipe_audio::audio_manager::manager: audio manager startedINFOscreenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting eventsggml-tiny.bin[00:00:01]2026-04-09T19:53:19.720503Z2026-04-09T19:53:19.720675ZINFOWARN*] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)screenpipe_audio::audio_manager::device_monitor:model capabilities changed after background download; restarting central handlersscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09T19:53:19.720732Z2026-04-09T19:53:19.720787Z2026-04-09T19:53:19.720795Z2026-04-09T19:53:19.721204ZINFOscreenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)INFOscreenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refreshINFOINFOscreenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refreshscreenpipe_audio::transcription::whisper::model:downloading model "ggml-tiny.bin"ggml-tiny.bin[00:00:01]ggml-tiny.bin[00:00:00]*] 45.66 MіB/74.09 MiB 23.13 MiB/s (1s)/X] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z2026-04-09T19:53:20.383837ZINFOscreenpipe_INFOscreenpipe_audicggml-tiny.bin[00:00:01]: device_manager: starting recording for device: System Audio (output)run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)/] 9.22 MiB/74.09 MіB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z2026-04-09T19:53:20.972101Zggml-tiny.bin100:00:02INFOscreenpipe.audio::device::device_manager: starting recordingfor device: soundcore AeroClipINFO(input)screenpipe_audio::core::run_record_and_transcribe: startingcontinuous recording for soundcore AeroClip (input) (30s segments)74.09 M1B/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457ZINFOscreenpipe_audio:transcription::whisper::model:modeldownloaded2026-04-09T19:53:21.047589ZINFOggml-tiny.binscreenpipe_transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"ggml-tiny.bin[00:00:02]34.27 MiB/74.09 MiB 9.07 MiB/s (4s)...
|
NULL
|
2851139980410093086
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.100% <8• Thu 9 Apr 19:53:21181screenpipe"DOCKERAPP (-zsh)832026-04-09719:53:08.22248922026-04-09T19:53:08.227257Z2026-04-09T19:53:08.232250Z2026-04-09T19:53:08.54321122026-04-09T19:53:08.543241Z2026-04-09T19:53:08.543253Z2026-04-09T19:53:08.54326222026-04-09T19:53:08.543299Z2026-04-09T19:53:09.210453Z2026-04-09T19:53:09.352790Z₴81DEV (-zsh)₴2screenpipe"INFOscreenpipe_engine::hot_frame_cache:INFOhot_frame_cache: warmed with & frameentries, coverage from 2026-04-08 16:53:08.217792 UTCscreenpipe_engine::server: Server listening on [IP_ADDRESS]:3030INFOscreenpipe_connect::mdns: mdns: advertising screenpipe onport 3030INFOscreenpipe_engine::vision_manager::manager: Starting vision recordingfor monitor 1 (1440x900)INFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)INFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed listINFOscreenpipe_engine::vision_manager::monitor_watcher: Startingmonitor watcher (polling every 5 seconds)INFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)INFOscreenpipe_audio::vad::silero: Silero VAD v5 modeldownloadedandsaved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"INFOscreenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"2026-04-09T19:53:09.355799ZINFOscreenpipe_audio::speaker::models:segmentation-3.0.onnx modelsuccessfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistentSCK stream started fordisplay 1 (1440x900, 2fps)2026-04-09T19:53:10.1023662INFOscreenpipe_audio::speaker: :models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/mode1s/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09719:53:10.1122642INFOscreenpipe_audio::speaker::models:wespeaker_en_voxceleb_CAM++.onnxmodel successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention:retention: initialized with 14d retention2026-04-09T19:53:13.222855ZINFOscreenpipe:local retention auto-enabled (14 days)2026-04-09T19:53:15.841867Z2026-04-09T19:53:18.189478ZINFOscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=1, dur=797msWARNscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadt avitorble focaliy yet for tspertiny; audiocompletes2026-04-09T19:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.190916ZINFOscreenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)INFOscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"INFOscreenpipe_audio::audio_manager::manager: audio manager startedINFOscreenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting eventsggml-tiny.bin[00:00:01]2026-04-09T19:53:19.720503Z2026-04-09T19:53:19.720675ZINFOWARN*] 38.34 MiB/74.09 MiB 21.65 MiB/s (2s)screenpipe_audio::audio_manager::device_monitor:model capabilities changed after background download; restarting central handlersscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09T19:53:19.720732Z2026-04-09T19:53:19.720787Z2026-04-09T19:53:19.720795Z2026-04-09T19:53:19.721204ZINFOscreenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)INFOscreenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refreshINFOINFOscreenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refreshscreenpipe_audio::transcription::whisper::model:downloading model "ggml-tiny.bin"ggml-tiny.bin[00:00:01]ggml-tiny.bin[00:00:00]*] 45.66 MіB/74.09 MiB 23.13 MiB/s (1s)/X] 2.09 MiB/74.09 MiB 1.63 MiB/s (44s)2026-04-09T19:53:20.383627Z2026-04-09T19:53:20.383837ZINFOscreenpipe_INFOscreenpipe_audicggml-tiny.bin[00:00:01]: device_manager: starting recording for device: System Audio (output)run_record_and_transcribe: starting continuous recording for System Audio (output) (30s segments)/] 9.22 MiB/74.09 MіB 4.95 MiB/s (13s)2026-04-09T19:53:20.972014Z2026-04-09T19:53:20.972101Zggml-tiny.bin100:00:02INFOscreenpipe.audio::device::device_manager: starting recordingfor device: soundcore AeroClipINFO(input)screenpipe_audio::core::run_record_and_transcribe: startingcontinuous recording for soundcore AeroClip (input) (30s segments)74.09 M1B/74.09 MiB 28.28 MiB/s (0s)2026-04-09T19:53:21.047457ZINFOscreenpipe_audio:transcription::whisper::model:modeldownloaded2026-04-09T19:53:21.047589ZINFOggml-tiny.binscreenpipe_transcription::engine: whisper model downloaded in background: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"ggml-tiny.bin[00:00:02]34.27 MiB/74.09 MiB 9.07 MiB/s (4s)...
|
3
|
|
3
|
1
|
2
|
2026-04-09T16:53:20.618409+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753600618_m1.jpg...
|
Safari
|
Order Room Service • HBO Max
|
True
|
https://play.hbomax.com/video/watch/16b35e6c-e745-
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Back
Bookmarks
Search
Favourites
Favourites
Favour Back
Bookmarks
Search
Favourites
Favourites
Favourites
Tab Group Favourites
Tab Group Favourites
Tab Group Favourites
NAS
NAS
NAS
Home
Home
Home
Portainer
Portainer
Portainer
Nginx Proxy Manager
Nginx Proxy Manager
Nginx Proxy Manager
App
App
App
Bitwarden Web vault
Bitwarden Web vault
Bitwarden Web vault
PDF Stirling
PDF Stirling
PDF Stirling
n8n
n8n
n8n
Jellyfin
Jellyfin
Jellyfin
Immich
Immich
Immich
CRM
CRM
CRM
Gitea
Gitea
Gitea
Images
Images
Images
DSK Uploader
DSK Uploader
DSK Uploader
owntracks recorder
owntracks recorder
owntracks recorder
Map | Dawarich
Map | Dawarich
Map | Dawarich
Audiobookshelf
Audiobookshelf
Audiobookshelf
TubeArchivist
TubeArchivist
TubeArchivist
Beszel
Beszel
Beszel
booklore
booklore
booklore
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Open WebUI
Open WebUI
Open WebUI
Paperless-ngx
Paperless-ngx
Paperless-ngx
Hostinger
Hostinger
Hostinger
Trilium Notes
Trilium Notes
Trilium Notes
Location Logger
Location Logger
Location Logger
Outfit Manager
Outfit Manager
Outfit Manager
Reminders
Reminders
Reminders
g
g
g
PROTON
PROTON
PROTON
Order Room Service
Order Room Service
Ukončiť prehrávanie
Hriešnici, Séria 3, epizóda 11, Časť 11
-33:10
Rozbaliť Epizód, 1 z 2
Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Preskočiť dozadu o 10 s
Pozastaviť
Preskočiť dopredu o 10 sekúnd
Hlasitosť 100 %
Nastavenia zvuku a titulkov
Celá obrazovka
Prehráva sa
502 Bad Gateway
close tab
Location Logger
close tab
TubeArchivist
DXP4800PLUS-B5F8
Audiobookshelf
PortNote
MAZANOKE | Online Image Optimizer That Runs Privately in Your Browser
Next Beats | Your Ultimate Music Experience
Obsidian
Omni Tools
Order Room Service • HBO Max
close tab...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Back","depth":3,"automation_id":"LibrarySidebarNavigationViewController.returnButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Bookmarks","depth":3,"automation_id":"LibrarySidebarNavigationViewController._viewLabel","role_description":"text"},{"role":"AXButton","text":"Search","depth":6,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Favourites","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Favourites","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Favourites","depth":8,"automation_id":"_NS:7","value":"Favourites","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Tab Group Favourites","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Tab Group Favourites","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Tab Group Favourites","depth":8,"automation_id":"_NS:7","value":"Tab Group Favourites","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"NAS","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"NAS","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"NAS","depth":8,"automation_id":"_NS:7","value":"NAS","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Home","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Home","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Home","depth":8,"automation_id":"_NS:7","value":"Home","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Portainer","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Portainer","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Portainer","depth":8,"automation_id":"_NS:7","value":"Portainer","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Nginx Proxy Manager","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Nginx Proxy Manager","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Nginx Proxy Manager","depth":8,"automation_id":"_NS:7","value":"Nginx Proxy Manager","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"App","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"App","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"App","depth":8,"automation_id":"_NS:7","value":"App","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Bitwarden Web vault","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Bitwarden Web vault","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Bitwarden Web vault","depth":8,"automation_id":"_NS:7","value":"Bitwarden Web vault","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"PDF Stirling","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"PDF Stirling","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"PDF Stirling","depth":8,"automation_id":"_NS:7","value":"PDF Stirling","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"n8n","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"n8n","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"n8n","depth":8,"automation_id":"_NS:7","value":"n8n","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Jellyfin","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Jellyfin","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Jellyfin","depth":8,"automation_id":"_NS:7","value":"Jellyfin","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Immich","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Immich","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Immich","depth":8,"automation_id":"_NS:7","value":"Immich","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"CRM","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"CRM","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"CRM","depth":8,"automation_id":"_NS:7","value":"CRM","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Gitea","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Gitea","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Gitea","depth":8,"automation_id":"_NS:7","value":"Gitea","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Images","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Images","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Images","depth":8,"automation_id":"_NS:7","value":"Images","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"DSK Uploader","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"DSK Uploader","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"DSK Uploader","depth":8,"automation_id":"_NS:7","value":"DSK Uploader","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"owntracks recorder","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"owntracks recorder","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"owntracks recorder","depth":8,"automation_id":"_NS:7","value":"owntracks recorder","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Map | Dawarich","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Map | Dawarich","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Map | Dawarich","depth":8,"automation_id":"_NS:7","value":"Map | Dawarich","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Audiobookshelf","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Audiobookshelf","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Audiobookshelf","depth":8,"automation_id":"_NS:7","value":"Audiobookshelf","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"TubeArchivist","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"TubeArchivist","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"TubeArchivist","depth":8,"automation_id":"_NS:7","value":"TubeArchivist","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Beszel","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Beszel","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Beszel","depth":8,"automation_id":"_NS:7","value":"Beszel","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"booklore","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"booklore","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"booklore","depth":8,"automation_id":"_NS:7","value":"booklore","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Location Logger API - Swagger UI","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Location Logger API - Swagger UI","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Location Logger API - Swagger UI","depth":8,"automation_id":"_NS:7","value":"Location Logger API - Swagger UI","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Open WebUI","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Open WebUI","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Open WebUI","depth":8,"automation_id":"_NS:7","value":"Open WebUI","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Paperless-ngx","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Paperless-ngx","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Paperless-ngx","depth":8,"automation_id":"_NS:7","value":"Paperless-ngx","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Hostinger","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Hostinger","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Hostinger","depth":8,"automation_id":"_NS:7","value":"Hostinger","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Trilium Notes","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Trilium Notes","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Trilium Notes","depth":8,"automation_id":"_NS:7","value":"Trilium Notes","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Location Logger","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Location Logger","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Location Logger","depth":8,"automation_id":"_NS:7","value":"Location Logger","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Outfit Manager","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Outfit Manager","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Outfit Manager","depth":8,"automation_id":"_NS:7","value":"Outfit Manager","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"Reminders","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"Reminders","depth":7,"automation_id":"BookmarksSidebarTableCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"Reminders","depth":8,"automation_id":"_NS:7","value":"Reminders","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"g","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"g","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"g","depth":8,"automation_id":"_NS:7","value":"g","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXCell","text":"PROTON","depth":6,"role_description":"cell"},{"role":"AXTextField","text":"PROTON","depth":7,"automation_id":"BookmarksSidebarTableFolderCellView","role_description":"text field","is_focused":false},{"role":"AXTextField","text":"PROTON","depth":8,"automation_id":"_NS:7","value":"PROTON","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXHeading","text":"Order Room Service","depth":8,"help_text":"","role_description":"heading"},{"role":"AXStaticText","text":"Order Room Service","depth":9,"help_text":"","role_description":"text"},{"role":"AXButton","text":"Ukončiť prehrávanie","depth":11,"help_text":"Späť","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hriešnici, Séria 3, epizóda 11, Časť 11","depth":12,"help_text":"","role_description":"text"},{"role":"AXStaticText","text":"-33:10","depth":12,"help_text":"","role_description":"text"},{"role":"AXButton","text":"Rozbaliť Epizód, 1 z 2","depth":11,"bounds":{"left":0.14791666,"top":0.0,"width":0.072222225,"height":0.05},"help_text":"","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2","depth":11,"bounds":{"left":0.22847222,"top":0.0,"width":0.18611111,"height":0.05},"help_text":"","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preskočiť dozadu o 10 s","depth":11,"bounds":{"left":0.74791664,"top":0.0,"width":0.03125,"height":0.04888889},"help_text":"Dozadu – 10 (šípka doľava)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pozastaviť","depth":11,"bounds":{"left":0.7951389,"top":0.0,"width":0.036805555,"height":0.06},"help_text":"Pozastaviť (medzerník)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Preskočiť dopredu o 10 sekúnd","depth":11,"bounds":{"left":0.84791666,"top":0.0,"width":0.03125,"height":0.04888889},"help_text":"Dopredu – 10 (šípka doprava)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hlasitosť 100 %","depth":11,"help_text":"Hlasitosť (šípky nahor/nadol)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Nastavenia zvuku a titulkov","depth":11,"help_text":"Titulky (C)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Celá obrazovka","depth":11,"help_text":"Celá obrazovka (F)","placeholder":"","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Prehráva sa","depth":8,"bounds":{"left":0.10208333,"top":0.0,"width":0.060416665,"height":0.024444444},"help_text":"","role_description":"text"},{"role":"AXRadioButton","text":"502 Bad Gateway","depth":2,"automation_id":"TabBarTab?isNarrow=false&isPinned=false","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"close tab","depth":3,"automation_id":"CloseTabBarItemButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Location Logger","depth":2,"automation_id":"TabBarTab?isNarrow=false&isPinned=false","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"close tab","depth":3,"automation_id":"CloseTabBarItemButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"TubeArchivist","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Audiobookshelf","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"PortNote","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"MAZANOKE | Online Image Optimizer That Runs Privately in Your Browser","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Next Beats | Your Ultimate Music Experience","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Obsidian","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Omni Tools","depth":2,"automation_id":"TabBarTab?isNarrow=true&isPinned=true","role_description":"pinned tab","subrole":"AXTabButton","is_focused":false},{"role":"AXRadioButton","text":"Order Room Service • HBO Max","depth":2,"automation_id":"TabBarTab?isNarrow=false&isPinned=false","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"close tab","depth":3,"automation_id":"CloseTabBarItemButton","role_description":"button","is_enabled":true,"is_focused":false}]...
|
3725820334283811222
|
-6757266645793379932
|
click
|
accessibility
|
NULL
|
Back
Bookmarks
Search
Favourites
Favourites
Favour Back
Bookmarks
Search
Favourites
Favourites
Favourites
Tab Group Favourites
Tab Group Favourites
Tab Group Favourites
NAS
NAS
NAS
Home
Home
Home
Portainer
Portainer
Portainer
Nginx Proxy Manager
Nginx Proxy Manager
Nginx Proxy Manager
App
App
App
Bitwarden Web vault
Bitwarden Web vault
Bitwarden Web vault
PDF Stirling
PDF Stirling
PDF Stirling
n8n
n8n
n8n
Jellyfin
Jellyfin
Jellyfin
Immich
Immich
Immich
CRM
CRM
CRM
Gitea
Gitea
Gitea
Images
Images
Images
DSK Uploader
DSK Uploader
DSK Uploader
owntracks recorder
owntracks recorder
owntracks recorder
Map | Dawarich
Map | Dawarich
Map | Dawarich
Audiobookshelf
Audiobookshelf
Audiobookshelf
TubeArchivist
TubeArchivist
TubeArchivist
Beszel
Beszel
Beszel
booklore
booklore
booklore
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Location Logger API - Swagger UI
Open WebUI
Open WebUI
Open WebUI
Paperless-ngx
Paperless-ngx
Paperless-ngx
Hostinger
Hostinger
Hostinger
Trilium Notes
Trilium Notes
Trilium Notes
Location Logger
Location Logger
Location Logger
Outfit Manager
Outfit Manager
Outfit Manager
Reminders
Reminders
Reminders
g
g
g
PROTON
PROTON
PROTON
Order Room Service
Order Room Service
Ukončiť prehrávanie
Hriešnici, Séria 3, epizóda 11, Časť 11
-33:10
Rozbaliť Epizód, 1 z 2
Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Preskočiť dozadu o 10 s
Pozastaviť
Preskočiť dopredu o 10 sekúnd
Hlasitosť 100 %
Nastavenia zvuku a titulkov
Celá obrazovka
Prehráva sa
502 Bad Gateway
close tab
Location Logger
close tab
TubeArchivist
DXP4800PLUS-B5F8
Audiobookshelf
PortNote
MAZANOKE | Online Image Optimizer That Runs Privately in Your Browser
Next Beats | Your Ultimate Music Experience
Obsidian
Omni Tools
Order Room Service • HBO Max
close tab...
|
NULL
|
|
2
|
1
|
1
|
2026-04-09T16:53:19.073971+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753599073_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.lhl100% C8Thu 9 Apr 19:53:18181screenpipe"₴2DOCKER₴81DEV (-zsh)APP (-zsh)*3screenpipe™audio devicessoundcore AeroClip (input)System Audio (output)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.checklatest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-09719:53:08.1858652INFO screenpipe: starting Ul event capture2026-04-09T19:53:08.185586ZINFOscreenpipe_core::pipes: pipe schedulerstarted(generation2)2026-04-09T19:53:08.188922ZWARN screenpipe:piagent install failed:bun notfound -installfrom https://bun.sh2026-04-09T19:53:08.1944612INFO screenpipe_engine::power::manager: initial power profile: PerformanceCon_ac=true, battery=Some(100))2026-04-09T19:53:08.201212ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-09719:53:08.2176332INFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-09T19:53:08.217794ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-08 16:53:08.217792 UTC to2026-04-0916:53:08.217792 UTC)2026-04-09T19:53:08.217649ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df2026-04-09T19:53:08.220368ZINFOscreenpipe_engine: :meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-09T19:53:08.222489ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC2026-04-09719:53:08.227257ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-09T19:53:08.232250ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-09T19:53:08.543211ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording2026-04-09T19:53:08.5432412INFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-09T19:53:08.543253ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed list2026-04-09T19:53:08.543262ZINFOscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-09T19:53:08.543299ZINFOscreenpipe_engine:: event_driven_capture: event-driven capture startedfor monitor 1 (device: monitor_1)2026-04-09T19:53:09.210453ZINFOscreenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"2026-04-09T19:53:09.352790ZINFOscreenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"2026-04-09719:53:09.355799ZINFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-09T19:53:10.102366ZINFOscreenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/mode1s/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09T19:53:10.112264ZINFOscreenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-09T19:53:13.222855ZINFO screenpipe: localretention auto-enabled (14 days)2026-04-09T19:53:15.841867ZINFOscreenpipe_engine::event_driven_capture: startupcapture for monitor 1:frame_id=1, dur=797ms2026-04-09T19:53:18.189478Zscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09719:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.1909162INFOscreenpipe_audio::audio_manager::manager: transcription session created (will bereused across segments)INFOscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"INFOscreenpipe_audio::audio_manager::manager: audio manager startedINFOscreenpipeaudio:: audio_manager::manager:calendar-assistedspeaker diarization: listening for meeting eventsggml-tiny.bin[00:00:00JJ 11.61 MiB/74.09 MiB 10.10 MiB/s (6s)|...
|
NULL
|
-6874036982677223132
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0.lhl100% C8Thu 9 Apr 19:53:18181screenpipe"₴2DOCKER₴81DEV (-zsh)APP (-zsh)*3screenpipe™audio devicessoundcore AeroClip (input)System Audio (output)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.checklatest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-09719:53:08.1858652INFO screenpipe: starting Ul event capture2026-04-09T19:53:08.185586ZINFOscreenpipe_core::pipes: pipe schedulerstarted(generation2)2026-04-09T19:53:08.188922ZWARN screenpipe:piagent install failed:bun notfound -installfrom https://bun.sh2026-04-09T19:53:08.1944612INFO screenpipe_engine::power::manager: initial power profile: PerformanceCon_ac=true, battery=Some(100))2026-04-09T19:53:08.201212ZINFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-09719:53:08.2176332INFOscreenpipe_engine:: calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-09T19:53:08.217794ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-08 16:53:08.217792 UTC to2026-04-0916:53:08.217792 UTC)2026-04-09T19:53:08.217649ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df2026-04-09T19:53:08.220368ZINFOscreenpipe_engine: :meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)2026-04-09T19:53:08.222489ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTC2026-04-09719:53:08.227257ZINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-09T19:53:08.232250ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-09T19:53:08.543211ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording2026-04-09T19:53:08.5432412INFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-09T19:53:08.543253ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed list2026-04-09T19:53:08.543262ZINFOscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-09T19:53:08.543299ZINFOscreenpipe_engine:: event_driven_capture: event-driven capture startedfor monitor 1 (device: monitor_1)2026-04-09T19:53:09.210453ZINFOscreenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"2026-04-09T19:53:09.352790ZINFOscreenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentation-3.0.onnx"2026-04-09719:53:09.355799ZINFO screenpipe_audio::speaker::models: segmentation-3.0.onnx model successfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-09T19:53:10.102366ZINFOscreenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/mode1s/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09T19:53:10.112264ZINFOscreenpipe_audio::speaker::models: wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-09T19:53:13.222855ZINFO screenpipe: localretention auto-enabled (14 days)2026-04-09T19:53:15.841867ZINFOscreenpipe_engine::event_driven_capture: startupcapture for monitor 1:frame_id=1, dur=797ms2026-04-09T19:53:18.189478Zscreenpipe_audio::transcription::engine: whisper model is not available locally yet for WhisperTiny; audio transcription disabled until downloadcompletes2026-04-09719:53:18.189794Z2026-04-09T19:53:18.190227Z2026-04-09T19:53:18.190847Z2026-04-09T19:53:18.1909162INFOscreenpipe_audio::audio_manager::manager: transcription session created (will bereused across segments)INFOscreenpipe_audio::transcription::whisper::model: downloading model "ggml-tiny.bin"INFOscreenpipe_audio::audio_manager::manager: audio manager startedINFOscreenpipeaudio:: audio_manager::manager:calendar-assistedspeaker diarization: listening for meeting eventsggml-tiny.bin[00:00:00JJ 11.61 MiB/74.09 MiB 10.10 MiB/s (6s)|...
|
1
|
|
1
|
1
|
0
|
2026-04-09T16:53:09.043761+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-09/1775 /Users/lukas/.screenpipe/data/data/2026-04-09/1775753589043_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14181DOCKER₴81DEV (-zsh)screenpipe"₴2APP (-zsh)83screenpipe™languagesall languagesmonitorsno monitors availableaudio devicessoundcore AeroClip (input)System Audio (output)you are using local processing. all your data stays on your computer.warning: telemetry isenabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-09T19:53:08.185865ZINFO screenpipe:starting UI event capture2026-04-09T19:53:08.185586ZINFOscreenpipe_core::pipes: pipe scheduler started (generation 2)2026-04-09T19:53:08.188922ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.sh2026-04-09119:53:08.1944612INFO2026-04-09T19:53:08.201212Zscreenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))INFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-09T19:53:08.217633ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-09T19:53:08.2177942INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)2026-04-09T19:53:08.217649ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df2026-04-09T19:53:08.220368ZINFOscreenpipe_engine::meeting_detector: meeting V2: detection loop started (base_interval=5s, profiles=12)2026-04-09T19:53:08.2224892INFOo0 t rtel oase it. overad, гой 2836-87-08 16-3-8.27792 UT2026-04-09T19:53:08.227257Zscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTCINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-09T19:53:08.232250ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-09T19:53:08.543211ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-09T19:53:08.543241ZINFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-09T19:53:08.543253ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed list2026-04-09T19:53:08.543262ZINFOscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-09T19:53:08.5432992INFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-09T19:53:09.210453ZINFOscreenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"2026-04-09T19:53:09.352790ZINFOion-3.0.onnx"screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentat2026-04-09T19:53:09.355799ZINFOscreenpipe_audio::speaker::models:segmentation-3.0.onnx model successfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-09T19:53:10.102366ZINFOscreenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09T19:53:10.112264ZINFOscreenpipe_audio::speaker::models:wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-09T19:53:13.2228552INFO screenpipe: local retention auto-enabled (14 days)...
|
NULL
|
5231132631779557053
|
NULL
|
manual
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(io]100% C8Thu 9 Apr 19:53:14181DOCKER₴81DEV (-zsh)screenpipe"₴2APP (-zsh)83screenpipe™languagesall languagesmonitorsno monitors availableaudio devicessoundcore AeroClip (input)System Audio (output)you are using local processing. all your data stays on your computer.warning: telemetry isenabled. only error-level data will be sent.to disable, use the --disable-telemetry flag.check latest changes here: https://github.com/screenpipe/screenpipe/releases2026-04-09T19:53:08.185865ZINFO screenpipe:starting UI event capture2026-04-09T19:53:08.185586ZINFOscreenpipe_core::pipes: pipe scheduler started (generation 2)2026-04-09T19:53:08.188922ZWARNscreenpipe: pi agent install failed: bun not found - install from https://bun.sh2026-04-09119:53:08.1944612INFO2026-04-09T19:53:08.201212Zscreenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))INFOscreenpipe_engine::ui_recorder: Starting UI event capture2026-04-09T19:53:08.217633ZINFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)2026-04-09T19:53:08.2177942INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmingfrom DB (2026-04-08 16:53:08.217792 UTC to 2026-04-09 16:53:08.217792 UTC)2026-04-09T19:53:08.217649ZINFOscreenpipe_engine::ui_recorder: UI recording session started: 3b59b1d1-d80e-4689-8c72-6476af4571df2026-04-09T19:53:08.220368ZINFOscreenpipe_engine::meeting_detector: meeting V2: detection loop started (base_interval=5s, profiles=12)2026-04-09T19:53:08.2224892INFOo0 t rtel oase it. overad, гой 2836-87-08 16-3-8.27792 UT2026-04-09T19:53:08.227257Zscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 0 frame entries, coverage from 2026-04-08 16:53:08.217792 UTCINFOscreenpipe_engine::server: Server listening on [IP_ADDRESS]:30302026-04-09T19:53:08.232250ZINFOscreenpipe_connect: :mdns: mdns: advertising screenpipe on port 30302026-04-09T19:53:08.543211ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)2026-04-09T19:53:08.543241ZINFOscreenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)2026-04-09T19:53:08.543253ZINFOscreenpipe_engine::vision_manager::manager: Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed list2026-04-09T19:53:08.543262ZINFOscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-09T19:53:08.5432992INFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)2026-04-09T19:53:09.210453ZINFOscreenpipe_audio::vad::silero: Silero VAD v5 model downloaded and saved to: "/Users/lukas/Library/Caches/screenpipe/vad/silero_vad_v5.onnx"2026-04-09T19:53:09.352790ZINFOion-3.0.onnx"screenpipe_audio::speaker::models: saving segmentation-3.0.onnx model (5983836 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/segmentat2026-04-09T19:53:09.355799ZINFOscreenpipe_audio::speaker::models:segmentation-3.0.onnx model successfully downloaded and saved2026-04-09T19:53:09.367746ZINFOsck_rs::stream_manager:persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-09T19:53:10.102366ZINFOscreenpipe_audio::speaker::models: saving wespeaker_en_voxceleb_CAM++.onnx model (29292684 bytes) to "/Users/lukas/Library/Caches/screenpipe/models/wespeaker_en_voxceleb_CAM++.onnx"2026-04-09T19:53:10.112264ZINFOscreenpipe_audio::speaker::models:wespeaker_en_voxceleb_CAM++.onnx model successfully downloaded and saved2026-04-09T19:53:13.221908ZINFOscreenpipe_engine::retention: retention: initialized with 14d retention2026-04-09T19:53:13.2228552INFO screenpipe: local retention auto-enabled (14 days)...
|
NULL
|