|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplhl100% C-zshDOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• *3lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~Ssqlite3~/.screenpipe/db.sqlite"SELECTf.app_name,COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as framesFROMelementsJOINframes f ONe.frame_id = f.idWHEREe.text IS NOT NULLGROUPBY f.app_nameORDER BYelements DESC;"124604|206Dial 2884|17iTerm2120871136Claude|204018Safaril1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel17811UserNotificationCenter|2014lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite"SELECT e.textFROM elementsJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $-zsh• 84-zsh• 85-zsh• *6Sat 11 Apr 15:21:24-zshT81*7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEdit|ViewSessionScriptsProfilesWindowHe iTerm2ShellEdit|ViewSessionScriptsProfilesWindowHelp$0(ahl100% <7•• 0-zsh|DOCKERO ₴1DEV (-zsh)-О 882APP (-zsh)|• *3lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~Ssqlite3~/.screenpipe/db.sqlite"SELECTf.app_name,COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as framesFROMelementsJOINframes f ONe.frame_id = f.idWHEREe.text IS NOT NULLGROUPBY f.app_nameORDER BYelements DESC;"124604|206Dial 2884|17iTerm2120871136Claude|204018Safaril1248110Firefox|45411Activity Monitor|38012Slack|23411Control Centrel17811UserNotificationCenter|2014lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite"SELECT e.textFROM elementseJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ П-zsh• 84-zsh• ₴5-zshO 886Sat 11 Apr 15:21:25-zsh181X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEdit|ViewSessionScriptsProfilesWindowHe iTerm2ShellEdit|ViewSessionScriptsProfilesWindowHelp$0(ahl100% <7•• 0-zsh|DOCKERO ₴1DEV (-zsh)-О 882APP (-zsh)|• *3lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~Ssqlite3~/.screenpipe/db.sqlite"SELECTf.app_name,COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as framesFROMelementsJOINframes f ONe.frame_id = f.idWHEREe.text IS NOT NULLGROUPBY f.app_nameORDER BYelements DESC;"124604|206Dial 2884|17iTerm2120871136Claude|204018Safaril1248110Firefox|45411Activity Monitor|38012Slack|23411Control Centrel17811UserNotificationCenter|2014lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite"SELECT e.textFROM elementseJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ П-zsh• 84-zsh• ₴5-zshO 886Sat 11 Apr 15:21:26-zsh181X7...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplhl100% C-zshDOCKERO ₴1DEV (-zsh)-O 882APP (-zsh)•*зGROUP BY f.app_nameORDER BYelements DESC;"1246041206Dial2884117iTerm2120871136CLaude|204018Safaril1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel17811UserNotificationCenter|2014lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ Ssqlite3~/.screenpipe/db.sqlite "SELECTe.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT30;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elementseJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max IBackOrder Room Service • HBO Max|SearchOrder Room Service • HBO Max|UkoncitprehrávanieOrder Room Service • HBO Max|RozbalitEpizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO Max|Celá obrazovkaOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBOMax| FavouritesOrder Room Service • HBOMax|Tab Group FavouritesOrder Room Service • HBO Max|NASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $-zsh• 84-zsh• 85-zsh• *6Sat 11 Apr 15:21:48-zshT81*7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl100% <7-zshDOCKERO ₴1DEV (-zsh)О 882APP (-zsh)• ₴зGROUPBY f.app_nameORDER BYelements DESC;"1246041206Dial2884117iTerm2120871136CLaude|204018Safaril1248110Firefox|45411Activity Monitor|38012Slack|23411Control Centrel17811UserNotificationCenter|2014lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite"SELECTe.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max IBackOrder Room Service • HBO Max|SearchOrder Room Service • HBO Max|UkoncitprehrávanieOrder Room Service • HBO Max|RozbalitEpizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO Max|Celá obrazovkaOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max| FavouritesOrder Room Service • HB0Max|Tab Group FavouritesOrder Room Service • HBO Max|NASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $-zsh• 84-zsh• ₴5-zshO 886Sat 11 Apr 15:21:49-zsh181X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpall100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84311locr|blocklEdit/1010.11773255890768610.0069767444129703610.017441859510209810.[CREDIT_CARD]|1.01214|1locr|blocklViewl 1010.14825581445741110.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0131511locr|block|Session| 1010.18157913831779510.00625754295475710.035097538100348610.[CREDIT_CARD]|1.0141lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~Ssqlite3SELECT"memories'~/.screenpipe/db.sqlite"as tbl, COUNT(*) FROM memoriesUNION ALL SELECT 'meetings', COUNT(*) FROM meetingsUNION ALL SELECT 'elements'.COUNT(*)FROM elementsUNION ALL SELECT 'ocr_text', COUNT(*)FROM ocr_text;"memories10meetings10elements/34220ocr_text|448lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $clearlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~5sqlites~/.screenpipe/db.sqlite"SELECTf.app_name,COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as framesFROMelementsJOINframesfONe. frame_id = f.idWHEREe.textIS NOT NULLGROUP BY f.app_nameORDER BYelements DESC;"124604|206Dial 2884|17iTerm2120871136Claude |204018Safaril1248110Firefox|454|1Activity Monitor|38012Slack|23411Control Centrel17811UserNotificationCenter|2014lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite"SELECT e.textFROM elementsJOIN frames f ON e. frame_id = f.idWHERE f.app_name ='iTerm2' AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max|BackOrder Room Service • HBO Max|SearchOrder Room Service • HBO Max|Ukoncit prehrávanie-zsh• ₴5-zsh• ₴6Sat 11 Apr 15:22:20-zsh181*7...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% <47-zshDOCKER0 ₴1DEV (-zsh)O $2APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $-zsh• *4-zsh• *5-zsh186Sat 11 Apr 15:22:27-zshT81X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp• 0DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $C$Ш OOA100% (-zsh-zsh• *4-zsh• *5-zsh-₴6Sat 11 Apr 15:22:28-zshT81X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp• 0DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $100% C-zshSat 11 Apr 15:22:45T81-zsh• *4-zsh• 25-zshO 886-zshX7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp• 0DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $C$Ш OOA100% C-zsh-zsh• *4-zsh• 25-zshO 886Sat 11 Apr 15:22:48-zshT81X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp• 0DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $C$Ш OOA100% C-zsh-zsh• *4-zsh• x5-zshO 886Sat 11 Apr 15:23:13-zshT81X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp• 0DOCKER• ₴1DEV (-zsh)О 882APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $C$Ш OOA100% C-zsh-zsh• *4-zsh• x5-zshO 886Sat 11 Apr 15:23:17-zshT81*7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2Shell Edit ViewSessionScriptsProfilesWindowH iTerm2Shell Edit ViewSessionScriptsProfilesWindowHelp• 0DOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• *3GROUP BY f.app_nameORDER BY elements DESC;"124604|206Dial2884|17iTerm2120871136Claude|204018Safari |1248|10Firefox|45411Activity Monitor|38012Slack|23411Control Centrel178|1UserNotificationCenter|2014Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT e.textFROM elements eJOIN frames f ON e.frame_id = f.idWHERE f.app_name = 'iTerm2'AND e.role = 'block' AND e.text NOT NULLLIMIT 30;"Lukas®Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT f.window_name, e.textFROM elements eJOIN frames f ON e. frame_id = f.idWHERE f.app_name = 'Safari' AND e.text IS NOT NULLLIMIT 20;"Order Room Service • HBO Max |BackOrder Room Service • HBO Max | SearchOrder Room Service • HBO Max|Ukoncit prehrávanieOrder Room Service • HBO Max|Rozbalit Epizód, 1 z 2Order Room Service • HBO Max|Rozbalit Tiez by sa vám mohlo pácit, 2 z 2Order Room Service • HBO Max|Preskocit dozadu o 10 sOrder Room Service • HBO Max|PozastavitOrder Room Service • HBO Max|Preskocit dopredu o 10 sekúndOrder Room Service • HBO Max|Hlasitost 100 %Order Room Service • HBO Max|Nastavenia zvuku a titulkovOrder Room Service • HBO MaxICelá obrazovkaOrder Room Service • HBO Max|close tabOrder Room Service • HBO Max|close tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO Max | NASOrder Room Service • HBO Max | HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $100% C-zshSat 11 Apr 15:23:22T81-zsh• *4-zsh• 25-zshO 886-zshX7...
|
NULL
|
NULL
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claud lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ claude mcp add screenpipe -- npx -y
npm install -g @anthropic-ai/claude-code
Dia npm install -g @anthropic-ai/claude-code
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
Dia claude mcp add screenpipe --transport stdio --scope user -- npx -y screenpipe-mc
iTerm2 curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM meetings LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM elements LIMIT 5;"
1|1|ocr|block|iTerm2||0|0.036337209192482|0.00697674468428822|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|0|
2|1|ocr|block|Shell||0|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|1|
3|1|ocr|block|Edit||0|0.117732558907686|0.00697674441297036|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|2|
4|1|ocr|block|View||0|0.148255814457411|0.[CREDIT_CARD]|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|3|
5|1|ocr|block|Session||0|0.181579138317795|0.006257542954757|0.[CREDIT_CARD]|0.[CREDIT_CARD]|1.0|4|
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT 'memories' as tbl, COUNT(*) FROM memories
UNION ALL SELECT 'meetings', COUNT(*) FROM meetings
UNION ALL SELECT 'elements', COUNT(*) FROM elements
UNION ALL SELECT 'ocr_text', COUNT(*) FROM ocr_text;"
memories|0
meetings|0
elements|34220
ocr_text|448
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.app_name, COUNT(*) as elements, COUNT(DISTINCT e.frame_id) as frames
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE e.text IS NOT NULL
GROUP BY f.app_name
ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clea
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
ORDER BY elements DESC;"
|24604|206
Dia|2884|1 ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?
sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BY role ORDER BY COUNT(*) DESC;"
# What are those 24k elements with no app_name?
sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, COUNT(*) as cnt
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name IS NULL AND e.text IS NOT NULL
GROUP BY f.window_name
ORDER BY cnt DESC
LIMIT 10;"
# iTerm2 elements with any role
sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.role, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.text IS NOT NULL
LIMIT 20;"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
ORDER BY elements DESC;"
|24604|206
Dia|2884|1 ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?
sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BY role ORDER BY COUNT(*) DESC;"
# What are those 24k elements with no app_name?
sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, COUNT(*) as cnt
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name IS NULL AND e.text IS NOT NULL
GROUP BY f.window_name
ORDER BY cnt DESC
LIMIT 10;"
# iTerm2 elements with any role
sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.role, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.text IS NOT NULL
LIMIT 20;"
zsh: no matches found: elements?
block|25522
AXStaticText|4681
AXButton|1364
AXLink|1123
AXRadioButton|1017
AXTextField|607
AXCell|297
AXHeading|166
AXTextArea|151
AXPopUpButton|83
AXCheckBox|59
AXComboBox|7
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
ORDER BY elements DESC;"
|24604|206
Dia|2884|1 ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?
sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BY role ORDER BY COUNT(*) DESC;"
# What are those 24k elements with no app_name?
sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, COUNT(*) as cnt
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name IS NULL AND e.text IS NOT NULL
GROUP BY f.window_name
ORDER BY cnt DESC
LIMIT 10;"
# iTerm2 elements with any role
sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.role, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.text IS NOT NULL
LIMIT 20;"
zsh: no matches found: elements?
block|25522
AXStaticText|4681
AXButton|1364
AXLink|1123
AXRadioButton|1017
AXTextField|607
AXCell|297
AXHeading|166
AXTextArea|151
AXPopUpButton|83
AXCheckBox|59
AXComboBox|7
zsh: no matches found: app_name?
|25079
zsh: command not found: #
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
AXRadioButton|APP (-zsh)
AXRadioButton|screenpipe"
AXRadioButton|Python"
AXStaticText|⌥⌘1
AXStaticText|screenpipe"
AXTextArea|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 [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpr,oml.0100% <4Sat 11 Apr 15:23:47-zshT81DOCKERO ₴1DEV (-zsh)• ₴2APP (-zsh)• *3-zsh• *4-zsh• *5-zsh-zshX7whisper_model_load: n_audio_state = 384whisper_model_load: n_audio_head = 6whisper_model_load: n_audio_layer = 4whisper_model_load: n_text_ctx= 448whisper_model_load: n_text_state = 384whisper_model_load: n_text_head= 6whisper_model_load: n_text_layer= 4whisper_model_load: n_mels=80whisper_model_load: ftype= 1whisper_model_load: qntvr= 0whisper_model_load: type= 1 (tiny)whisper_model_load:adding 1608 extra tokenswhisper_model_load: n_langs= 99whisper_model_load:Metal total size =77.11 MBwhisper_model_load: modelsize77.11 MB2026-04-09119:54:07.242116ZINFOscreenpipe_audio::transcription::engine: whisper model loaded successfullywhisper_backend_init_gpu: device 0: Metal (type:1)whisper_backend_init_gpu: found GPU device 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 concurrency= trueggml_metal_init: use graph optimize = truewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size =3.15 MBwhisper_init_state: kv cross size = 9.44 MBwhisper_init_state: kv pad size =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.250010ZINFO screenpipe_audio:: audio_manager: :manager: transcription session created (will be reused across segments)2026-04-09T19:54:07.250055ZINFO screenpipe_audio: :audio_manager::manager: central audio-receiver handler restarted for capability refresh2026-04-09T19:54:07.250066ZINFO screenpipe_audio: : audio_manager::manager: central transcription-receiver handler restarted for capability refresh2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skippingcapture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)AXButton|Close TabAXButton|Close TabAXButton|Close TabAXButton|Close TabAXButton|Close TabAXRadioButton| DOCKERAXRadioButtonIDEV (-zsh)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScripts|ProfilesWindowHe iTerm2ShellEditViewSessionScripts|ProfilesWindowHelp100% <47Sat 11 Apr 15:23:48-zshT81DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *3-zsh• *4-zsh• *5-zsh₴86-zshwhisper_model_load: n_audio_state = 384whisper_model_load: n_audio_head = 6whisper_model_load: n_audio_layer = 4whisper_model_load: n_text_ctx= 448whisper_model_load: n_text_state = 384whisper_model_load: n_text_head= 6whisper_model_load: n_text_layer= 4whisper_model_load: n_mels=80whisper_model_load: ftype= 1whisper_model_load: qntvr= 0whisper_model_load: type= 1 (tiny)whisper_model_load:adding 1608 extra tokenswhisper_model_load: n_langs= 99whisper_model_load:Metal total size =77.11 MBwhisper_model_load: modelsize77.11 MB2026-04-09119:54:07.242116ZINFOscreenpipe_audio::transcription::engine: whisper model loaded successfullywhisper_backend_init_gpu: device 0: Metal (type:1)whisper_backend_init_gpu: found GPU device 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 concurrency= trueggml_metal_init: use graph optimize = truewhisper_backend_init: using BLAS backendwhisper_init_state: kv self size =3.15 MBwhisper_init_state: kv cross size = 9.44 MBwhisper_init_state: kv pad size =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.250010ZINFO screenpipe_audio:: audio_manager: :manager: transcription session created (will be reused across segments)2026-04-09T19:54:07.250055ZINFO screenpipe_audio: :audio_manager::manager: central audio-receiver handler restarted for capability refresh2026-04-09T19:54:07.250066ZINFO screenpipe_audio: : audio_manager::manager: central transcription-receiver handler restarted for capability refresh2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skippingcapture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)AXButton|Close TabAXButton|Close TabAXButton|Close TabAXButton|Close TabAXButton|Close TabAXRadioButton| DOCKERAXRadioButtonIDEV (-zsh)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $*7...
|
NULL
|
NULL
|
NULL
|
|
ORDER BY elements DESC;"
|24604|206
Dia|2884|1 ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?
sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BY role ORDER BY COUNT(*) DESC;"
# What are those 24k elements with no app_name?
sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, COUNT(*) as cnt
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name IS NULL AND e.text IS NOT NULL
GROUP BY f.window_name
ORDER BY cnt DESC
LIMIT 10;"
# iTerm2 elements with any role
sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.role, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.text IS NOT NULL
LIMIT 20;"
zsh: no matches found: elements?
block|25522
AXStaticText|4681
AXButton|1364
AXLink|1123
AXRadioButton|1017
AXTextField|607
AXCell|297
AXHeading|166
AXTextArea|151
AXPopUpButton|83
AXCheckBox|59
AXComboBox|7
zsh: no matches found: app_name?
|25079
zsh: command not found: #
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
AXRadioButton|APP (-zsh)
AXRadioButton|screenpipe"
AXRadioButton|Python"
AXStaticText|⌥⌘1
AXStaticText|screenpipe"
AXTextArea|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 [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
ORDER BY elements DESC;"
|24604|206
Dia|2884|1 ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?
sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BY role ORDER BY COUNT(*) DESC;"
# What are those 24k elements with no app_name?
sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, COUNT(*) as cnt
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name IS NULL AND e.text IS NOT NULL
GROUP BY f.window_name
ORDER BY cnt DESC
LIMIT 10;"
# iTerm2 elements with any role
sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.role, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.text IS NOT NULL
LIMIT 20;"
zsh: no matches found: elements?
block|25522
AXStaticText|4681
AXButton|1364
AXLink|1123
AXRadioButton|1017
AXTextField|607
AXCell|297
AXHeading|166
AXTextArea|151
AXPopUpButton|83
AXCheckBox|59
AXComboBox|7
zsh: no matches found: app_name?
|25079
zsh: command not found: #
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
AXRadioButton|APP (-zsh)
AXRadioButton|screenpipe"
AXRadioButton|Python"
AXStaticText|⌥⌘1
AXStaticText|screenpipe"
AXTextArea|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 [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplhl100% C-zshDOCKERO ₴1DEV (-zsh)O 882APP (-zsh)• *3-zsh• 84Order Room Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|closetabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO MaxINASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clearlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BYrole ORDER BY COUNT(*) DESC;"# What are those 24k elements with no app_name?sqlite3~/.screenpipe/db.sqlite"SELECT f.window_name, COUNT(*) as cntFROMelements eJOINframes f ON e.frame_id = f.idWHERE f.app_name IS NULL AND e.text IS NOT NULLGROUP BY f.window_nameORDER BYcnt DESCLIMIT 10;"# iTerm2 elements with any rolesqlite3 ~/.screenpipe/db.sqlite"SELECT e.role, e.textFROM elements eJOIN frames f ON e.frame_id= f.idWHERE f.app_name = 'iTerm2' AND e.text IS NOT NULLLIMIT 20;"zsh: no matches found: elements?block|25522AXStaticText|4681AXButton|1364AXLink|1123AXRadioButton|1017AXTextFieldl607AXCell1297AXHeading|166AXTextArea|151AXPopUpButton| 83AXCheckBox|59AXComboBoxI7zsh: no matches found: app_name?125079-zsh• 85-zsh• *6Sat 11 Apr 15:24:35-zshT81X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)|• ₴з-zsh• 84OrderRoom Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|closetabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO MaxINASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clearlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BYrole ORDER BY COUNT(*) DESC;"# What are those 24k elements with no app_name?sqlite3~/.screenpipe/db.sqlite"SELECT f.window_name, COUNT(*) as cntFROMelements eJOINframes f ON e.frame_id = f.idWHERE f.app_name IS NULL AND e.text IS NOT NULLGROUP BY f.window_nameORDER BYcnt DESCLIMIT 10;"# iTerm2 elements with any rolesqlite3 ~/.screenpipe/db.sqlite"SELECT e.role, e.textFROM elements eJOIN frames f ON e.frame_id= f.idWHERE f.app_name = 'iTerm2' AND e.text IS NOT NULLLIMIT 20;"zsh: no matches found: elements?block|25522AXStaticText|4681AXButton|1364AXLink|1123AXRadioButton|1017AXTextFieldl607AXCell1297AXHeading|166AXTextArea|151AXPopUpButton| 83AXCheckBox|59AXComboBoxI7zsh: no matches found: app_name?125079-zsh• ₴5-zsh• *6Sat 11 Apr 15:24:37-zsh181*7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84OrderRoom Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|closetabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO MaxINASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clearlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BYrole ORDER BY COUNT(*) DESC;"# What are those 24k elements with no app_name?sqlite3~/.screenpipe/db.sqlite"SELECT f.window_name, COUNT(*) as cntFROMelements eJOINframes f ON e.frame_id = f.idWHERE f.app_name IS NULL AND e.text IS NOT NULLGROUP BY f.window_nameORDER BYcnt DESCLIMIT 10;"# iTerm2 elements with any rolesqlite3 ~/.screenpipe/db.sqlite"SELECT e.role, e.textFROM elements eJOIN frames f ON e.frame_id= f.idWHERE f.app_name = 'iTerm2' AND e.text IS NOT NULLLIMIT 20;"zsh: no matches found: elements?block|25522AXStaticText|4681AXButton|1364AXLink|1123AXRadioButton|1017AXTextFieldl607AXCell1297AXHeading|166AXTextArea|151AXPopUpButton| 83AXCheckBox|59AXComboBoxI7zsh: no matches found: app_name?125079-zsh• ₴5-zshO 886Sat 11 Apr 15:25:07-zsh181X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84OrderRoom Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|closetabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO MaxINASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clearlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BYrole ORDER BY COUNT(*) DESC;"# What are those 24k elements with no app_name?sqlite3~/.screenpipe/db.sqlite "SELECT f.window_name, COUNT(*) as cntFROMelements eJOINframes f ON e.frame_id = f.idWHERE f.app_name IS NULL AND e.text IS NOT NULLGROUP BY f.window_nameORDER BYcnt DESCLIMIT 10;"# iTerm2 elements with any rolesqlite3 ~/.screenpipe/db.sqlite"SELECT e.role, e.textFROM elements eJOIN frames f ON e.frame_id= f.idWHERE f.app_name = 'iTerm2' AND e.text IS NOT NULLLIMIT 20;"zsh: no matches found: elements?block|25522AXStaticText|4681AXButton|1364AXLink|1123AXRadioButton|1017AXTextFieldl607AXCell1297AXHeading|166AXTextArea|151AXPopUpButton| 83AXCheckBox|59AXComboBoxI7zsh: no matches found: app_name?125079-zsh• ₴5-zshO 886Sat 11 Apr 15:25:38-zsh181X7...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahlA100% <7-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84OrderRoom Service • HBO MaxIclose tabOrder Room Service • HBO MaxIclose tabOrder Room Service • HBO Max|closetabOrder Room Service • HBO Max|FavouritesOrder Room Service • HBO Max|Tab Group FavouritesOrder Room Service • HBO MaxINASOrder Room Service • HBO Max| HomeOrder Room Service • HBO Max|PortainerOrder Room Service • HBO Max|Nginx Proxy Managerlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clearlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BYrole ORDER BY COUNT(*) DESC;"# What are those 24k elements with no app_name?sqlite3~/.screenpipe/db.sqlite "SELECT f.window_name, COUNT(*) as cntFROMelements eJOINframes f ON e.frame_id = f.idWHERE f.app_name IS NULL AND e.text IS NOT NULLGROUP BY f.window_nameORDER BYcnt DESCLIMIT 10;"# iTerm2 elements with any rolesqlite3 ~/.screenpipe/db.sqlite"SELECT e.role, e.textFROM elements eJOIN frames f ON e.frame_id= f.idWHERE f.app_name = 'iTerm2' AND e.text IS NOT NULLLIMIT 20;"zsh: no matches found: elements?block|25522AXStaticText|4681AXButton|1364AXLink|1123AXRadioButton|1017AXTextFieldl607AXCell1297AXHeading|166AXTextArea|151AXPopUpButton| 83AXCheckBox|59AXComboBoxI7zsh: no matches found: app_name?125079-zsh• ₴5-zshO 886Sat 11 Apr 15:25:58-zsh181X7...
|
NULL
|
NULL
|
NULL
|
|
ORDER BY elements DESC;"
|24604|206
Dia|2884|1 ORDER BY elements DESC;"
|24604|206
Dia|2884|17
iTerm2|2087|136
Claude|2040|8
Safari|1248|10
Firefox|454|1
Activity Monitor|380|2
Slack|234|1
Control Centre|178|1
UserNotificationCenter|20|4
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.role = 'block' AND e.text NOT NULL
LIMIT 30;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'Safari' AND e.text IS NOT NULL
LIMIT 20;"
Order Room Service • HBO Max|Back
Order Room Service • HBO Max|Search
Order Room Service • HBO Max|Ukončiť prehrávanie
Order Room Service • HBO Max|Rozbaliť Epizód, 1 z 2
Order Room Service • HBO Max|Rozbaliť Tiež by sa vám mohlo páčiť, 2 z 2
Order Room Service • HBO Max|Preskočiť dozadu o 10 s
Order Room Service • HBO Max|Pozastaviť
Order Room Service • HBO Max|Preskočiť dopredu o 10 sekúnd
Order Room Service • HBO Max|Hlasitosť 100 %
Order Room Service • HBO Max|Nastavenia zvuku a titulkov
Order Room Service • HBO Max|Celá obrazovka
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|close tab
Order Room Service • HBO Max|Favourites
Order Room Service • HBO Max|Tab Group Favourites
Order Room Service • HBO Max|NAS
Order Room Service • HBO Max|Home
Order Room Service • HBO Max|Portainer
Order Room Service • HBO Max|Nginx Proxy Manager
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?
sqlite3 ~/.screenpipe/db.sqlite "SELECT role, COUNT(*) FROM elements GROUP BY role ORDER BY COUNT(*) DESC;"
# What are those 24k elements with no app_name?
sqlite3 ~/.screenpipe/db.sqlite "
SELECT f.window_name, COUNT(*) as cnt
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name IS NULL AND e.text IS NOT NULL
GROUP BY f.window_name
ORDER BY cnt DESC
LIMIT 10;"
# iTerm2 elements with any role
sqlite3 ~/.screenpipe/db.sqlite "
SELECT e.role, e.text
FROM elements e
JOIN frames f ON e.frame_id = f.id
WHERE f.app_name = 'iTerm2' AND e.text IS NOT NULL
LIMIT 20;"
zsh: no matches found: elements?
block|25522
AXStaticText|4681
AXButton|1364
AXLink|1123
AXRadioButton|1017
AXTextField|607
AXCell|297
AXHeading|166
AXTextArea|151
AXPopUpButton|83
AXCheckBox|59
AXComboBox|7
zsh: no matches found: app_name?
|25079
zsh: command not found: #
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
AXRadioButton|APP (-zsh)
AXRadioButton|screenpipe"
AXRadioButton|Python"
AXStaticText|⌥⌘1
AXStaticText|screenpipe"
AXTextArea|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 [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplhl100% CSat 11 Apr 15:27:38-zshT81DOCKERO ₴1DEV (-zsh)"title": "Export Video Clip"O $2APP (-zsh)|• *3-zsh• 84-zsh• *5-zsh0 %6-zshX7},"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Export a video of my screen activity from the last 5 minutes. In\nRead screenpipe skill first.In\nUse the POST /frames/export endpoint with the time rangeand fps=1.0. Then show me the exported video file path as an inline code block so I can watch it. In\nlf the export is large,suggest a lower fps or shorter time range.","raw_content": "---\nschedule: manual\nenabled: true\ntemplate: true\ntitle: Export Video Clip\ndescription: \"Create a video of your recent screen activity)"\nicon: \"E"\"Infeatured:falseln---In\nExport a video of myscreen activity from the last 5 minutes.\n\nRead screenpipe skill first.\n\nUse the POST /frames/export endpoint with the timerange and fps=1.0. Then show me the exported video file path as an inline code block so Ican watch it. In\nIf the export is large, suggest a lower fps or shorter time range.\n"3,"config": {"description": "What you did, what's next, and any blockers","enabled": true,"featured": true,"icon": "Ш","name": "standup-update","schedule": "manual","template": true,"title": "Standup Update""consecutive-failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Based on my recordings from the last 24 hours, generate a standup update. Use limit=10 per search, max 3 searches total. \n\nRead screenpipeskill first.\nInUse this exact format:\n\n## Yesterday\n- What I worked on (name specific projects, files, tools, PRs)\n\n## Today\n- What I will work on next (based on unfinished tasks andrecent activity)\n\n## Blockers\n- Issues I hit - errors, slow builds, waiting on someoneln- If no blockers, write \"Nonel"\n\nKeep it under 150 words. Copy-paste ready for a team standup.","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Standup Update\ndescription: \"What you did, what's next, and any blockers\"\nicon: \"H"\nfeatured: trueln---In\nBased on my recordings from the last 24 hours, generate a standup update. Use limit=10 per search, max 3 searches total. In\nRead screenpipe skill first. \nInUse this exact format:\n\n## Yesterday\n- What I worked on (name specific projects, files, tools, PRs)\n\n## Today\n- What I will work on next (based on unfinished tasks andrecent activity)\n\n## Blockers\n- Issues I hit - errors, slow builds, waiting on someoneln- If no blockers, write \"Nonel"\n\nKeep it under 150 words. Copy-paste ready for a team standup.\n"],"total": 6}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $|...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% C8Sat 11 Apr 15:27:39-zsh181DOCKERO ₴1DEV (-zsh)"title": "Export Video Clip"O $2APP (-zsh)|• ₴з-zsh• 84-zsh• *5-zshO 886-zshX7},"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Export a video of my screen activity from the last 5 minutes.In\nRead screenpipe skill first.\n\nUse the POST /frames/export endpoint with the time rangeand fps=1.0. Then show me the exported video file path as an inline code block so I can watch it. In\nlf the export is large,suggest a lower fps or shorter time range.""raw_content": "---\nschedule: manual\nenabled: true\ntemplate: true\ntitle: Export Video Clip\ndescription: \"Create a video of your recent screen activity)"\nicon: \"E"\"Infeatured:falseln---In\nExport a video of myscreen activity from the last 5 minutes.\n\nRead screenpipe skill first.\n\nUse the POST /frames/export endpoint with the timerange and fps=1.0. Then show me the exported video file path as an inline code block so Ican watch it. In\nIf the export is large, suggest a lower fps or shorter time range.\n"3,"config": {"description": "What you did, what's next, and any blockers","enabled": true,"featured": true,"icon": "Ш","name": "standup-update","schedule": "manual","template": true,"title": "Standup Update"*consecutive-failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Based on my recordings from the last 24 hours, generate a standup update. Use limit=10 per search, max 3 searches total. \n\nRead screenpipeskill first.\nInUse this exact format:\n\n## Yesterday\n- What I worked on (name specific projects, files, tools, PRs)\n\n## Today\n- What I will work on next (based on unfinished tasks andrecent activity)\n\n## Blockers\n- Issues I hit - errors, slow builds, waiting on someoneln- If no blockers, write \"Nonel"\n\nKeep it under 150 words. Copy-paste ready for a team standup.","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Standup Update\ndescription: \"What you did, what's next, and any blockers\"\nicon: \"H"\nfeatured: trueln---In\nBased on my recordings from the last 24 hours, generate a standup update. Use limit=10 per search, max 3 searches total. \n\nRead screenpipe skill first. \nInUse this exact format:\n\n## Yesterday\n- What I worked on (name specific projects, files, tools, PRs)\n\n## Today\n- What I will work on next (based on unfinished tasks andrecent activity)\n\n## Blockers\n- Issues I hit - errors, slow builds, waiting on someoneln- If no blockers, write \"Nonel"\n\nKeep it under 150 words. Copy-paste ready for a team standup.\n"],"total": 6}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ D...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% C8Sat 11 Apr 15:27:40-zsh181DOCKERO ₴1DEV (-zsh)"title": "Export Video Clip"O $2APP (-zsh)|• ₴з-zsh• 84-zsh• *5-zshO 886-zshX7},"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Export a video of my screen activity from the last 5 minutes.In\nRead screenpipe skill first.\n\nUse the POST /frames/export endpoint with the time rangeand fps=1.0. Then show me the exported video file path as an inline code block so I can watch it. In\nlf the export is large,suggest a lower fps or shorter time range.""raw_content": "---\nschedule: manual\nenabled: true\ntemplate: true\ntitle: Export Video Clip\ndescription: \"Create a video of your recent screen activity)"\nicon: \"E"\"Infeatured:falseln---In\nExport a video of myscreen activity from the last 5 minutes.\n\nRead screenpipe skill first.\n\nUse the POST /frames/export endpoint with the timerange and fps=1.0. Then show me the exported video file path as an inline code block so Ican watch it. In\nIf the export is large, suggest a lower fps or shorter time range.\n"3,"config": {"description": "What you did, what's next, and any blockers","enabled": true,"featured": true,"icon": "Ш","name": "standup-update","schedule": "manual","template": true,"title": "Standup Update"*consecutive-failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Based on my recordings from the last 24 hours, generate a standup update. Use limit=10 per search, max 3 searches total. \n\nRead screenpipeskill first.\nInUse this exact format:\n\n## Yesterday\n- What I worked on (name specific projects, files, tools, PRs)\n\n## Today\n- What I will work on next (based on unfinished tasks andrecent activity)\n\n## Blockers\n- Issues I hit - errors, slow builds, waiting on someoneln- If no blockers, write \"Nonel"\n\nKeep it under 150 words. Copy-paste ready for a team standup.","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Standup Update\ndescription: \"What you did, what's next, and any blockers\"\nicon: \"H"\nfeatured: trueln---In\nBased on my recordings from the last 24 hours, generate a standup update. Use limit=10 per search, max 3 searches total. \n\nRead screenpipe skill first. \nInUse this exact format:\n\n## Yesterday\n- What I worked on (name specific projects, files, tools, PRs)\n\n## Today\n- What I will work on next (based on unfinished tasks andrecent activity)\n\n## Blockers\n- Issues I hit - errors, slow builds, waiting on someoneln- If no blockers, write \"Nonel"\n\nKeep it under 150 words. Copy-paste ready for a team standup.\n"],"total": 6}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ D...
|
NULL
|
NULL
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .
curl http://localhost:3030/pipes/day-recap | jq .
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpabl100% CSat 11 Apr 15:28:07-zsh181DOCKERO ₴1DEV (-zsh)О 82APP (-zsh)• *3-zsh• 84-zsh• 85-zsh®• ₴6-zsh*7ill first.In\nUse thisexactformatwith durationsand percentages:\n\n## By Application\n- Listeach app with duration and(28%)\")\n\n## By Category\n- Groupinto: coding, meetings, browsing,writing,percentage,sortedby timeCe.g. |"VSCode: 2h15mincommunication, other\n-Show hoursand percentage per category\n\n## By Project\n- Group relatedactivities by project/topic. Name specific reposor tasks.\n\n## Productivity Score\n- Calculate: focused_work_hours / total_hours as a percentage\n- Focused = coding + writing. Unfocused = browsing + switching.\n\nEnd with:\"**Suggestion:** [one specific change to improve tomorrow's productivity]\"","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Time Breakdown\ndescription: \"Where your time went - by app, project,and category\"\nicon: \"ol "Infeatured: false\n---\n\nAnalyze my app usage from today (last 12 hours). Use limit=10 per search, max 4 searches.Prefer /raw_sqlwith COUNT/GROUP BY queries.\n\nRead screenpipe skill first.\n\nUse this exact format with durations and percentages:\n\n## By Application\n- List each app with duration and percentage, sorted by time (e.g. \"VS Code:2h 15min (28%)\")\n\n## By Category\n- Group into: coding, meetings, browsing, writing, communication, other\n- Show hours and percentage per category\n\n## By Project\n- Group related activities by project/topic. Name specific reposor tasks.\n\n## Productivity Score\n- Calculate: focused_work_hours / total_hours as a percentage\n- Focused = coding+ writing. Unfocused = browsing + switching.\n\nEnd with:|"**Suggestion:** [one specific change to improve tomorrow's productivity]\"\n"% Total% Received % Xferd100{18761001876Average SpeedDloadUpload1218kTimeTotalTimeSpentTimeCurrentLeftSpeed--:--:-- 1832k"data": {"config": {"description": "Today's accomplishments, key moments, and unfinished work","enabled": true,"featured": true,"icon":"E""name": "day-recap""schedule":"manual""template": true,"title": "Day Recap"3,"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"Last_error": null,"last_run": null,"Last_success": null,"prompt_body": "Analyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first. In\nUse this exact format: \n\n## Summary\nOne sentence: what I mainly did today.\n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM\")\n- Name specific apps, files, or projects\n\n## Key Moments\n-Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most,topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"","raw_content": "---\nschedule: manual\nenabled: true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments, key moments,and unfinished work\"\nicon: \""Infeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). \n\nRead screenpipe skill first.In\nUse this exact format:\n\n## Summary\n0nesentence: what I mainly did today.\n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM")\n- Name specific apps, files, or projects\n\n## Key Moments\n- Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps 1 used most, topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"\n"}}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $|...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:28:10-zsh181DOCKERO ₴1DEV (-zsh)0 82APP (-zsh)|• ₴з-zsh• 84-zsh• ₴5-zshO 886-zsh*7ill first.In\nUse thisexactformatwith durationsand percentages:\n\n## By Application\n- Listeach app with duration and(28%)\")\n\n## By Category\n- Groupinto: coding, meetings, browsing,writing,percentage,sorted by timeCe.g. \"VSCode: 2h 15mincommunication, other\n-Show hours and percentage per category\n\n## By Project\n- Group relatedactivities by project/topic. Name specific reposor tasks.\n\n## Productivity Score\n- Calculate: focused_work_hours / total_hours as a percentage\n- Focused = coding + writing. Unfocused = browsing + switching.\n\nEnd with:\"**Suggestion:** [one specific change to improve tomorrow's productivity]\"","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Time Breakdown\ndescription: \"Where your time went - by app, project,and category\"\nicon: \"ol "Infeatured: false\n---\n\nAnalyze my app usage from today (last 12 hours). Use limit=10 per search, max 4 searches.Prefer /raw_sql with COUNT/GROUP BY queries.\n\nRead screenpipe skill first.\n\nUse this exact format with durations and percentages:\n\n## By Application\n- List each app with duration and percentage, sorted by time (e.g. \"VS Code:2h 15min (28%)\")\n\n## By Category\n- Group into: coding, meetings, browsing, writing, communication, other\n- Show hours and percentage per category\n\n## By Project\n- Group related activities by project/topic. Name specific reposor tasks.\n\n## Productivity Score\n- Calculate: focused_work_hours / total_hours as a percentage\n- Focused = coding+ writing. Unfocused = browsing + switching.\n\nEnd with:|"**Suggestion:** [one specific change to improve tomorrow's productivity]\"\n"H% Total% Received % Xferd100{18761001876Average SpeedDloadUpload1218kTimeTotalTimeSpentTimeCurrentLeftSpeed--:--:-- 1832k"data": {"config": {"description": "Today's accomplishments, key moments, and unfinished work","enabled": true,"featured": true,"icon":"E""name": "day-recap""schedule":"manual""template": true,"title": "Day Recap"},"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"Last_error": null,"last_run": null,"Last_success": null,"prompt_body": "Analyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first. In\nUse this exact format: \n\n## Summary\nOne sentence: what I mainly did today.\n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM\")\n- Name specific apps, files, or projects\n\n## Key Moments\n-Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most,topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"","raw_content": "---\nschedule: manual\nenabled: true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments, key moments,and unfinished work\"\nicon: \""Infeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). \n\nRead screenpipe skill first.In\nUse this exact format:\n\n## Summary\n0nesentence: what I mainly did today.\n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM")\n- Name specific apps, files, or projects\n\n## Key Moments\n- Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps 1 used most, topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"\n"}}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ D...
|
NULL
|
NULL
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <47Sat 11 Apr 15:28:11-zsh181DOCKERO ₴1DEV (-zsh)0 82APP (-zsh)|• ₴з-zsh• 84-zsh• ₴5-zshO 886-zsh*7ill first.In\nUse thisexactformatwith durationsand percentages:\n\n## By Application\n- Listeach app with duration and(28%)\")\n\n## By Category\n- Groupinto: coding, meetings, browsing,writing,percentage,sorted by timeCe.g. \"VSCode: 2h 15mincommunication, other\n-Show hours and percentage per category\n\n## By Project\n- Group relatedactivities by project/topic. Name specific reposor tasks.\n\n## Productivity Score\n- Calculate: focused_work_hours / total_hours as a percentage\n- Focused = coding + writing. Unfocused = browsing + switching.\n\nEnd with:\"**Suggestion:** [one specific change to improve tomorrow's productivity]\"","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Time Breakdown\ndescription: \"Where your time went - by app, project,and category\"\nicon: \"ol "Infeatured: false\n---\n\nAnalyze my app usage from today (last 12 hours). Use limit=10 per search, max 4 searches.Prefer /raw_sql with COUNT/GROUP BY queries.\n\nRead screenpipe skill first.\n\nUse this exact format with durations and percentages:\n\n## By Application\n- List each app with duration and percentage, sorted by time (e.g. \"VS Code:2h 15min (28%)\")\n\n## By Category\n- Group into: coding, meetings, browsing, writing, communication, other\n- Show hours and percentage per category\n\n## By Project\n- Group related activities by project/topic. Name specific reposor tasks.\n\n## Productivity Score\n- Calculate: focused_work_hours / total_hours as a percentage\n- Focused = coding+ writing. Unfocused = browsing + switching.\n\nEnd with:|"**Suggestion:** [one specific change to improve tomorrow's productivity]\"\n"+% Total% Received % Xferd100{18761001876Average SpeedDloadUpload1218kTimeTotalTimeSpentTimeCurrentLeftSpeed--:--:-- 1832k"data": {"config": {"description": "Today's accomplishments, key moments, and unfinished work","enabled": true,"featured": true,"icon":"E""name": "day-recap""schedule":"manual""template": true,"title": "Day Recap"},"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"Last_error": null,"last_run": null,"Last_success": null,"prompt_body": "Analyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first. In\nUse this exact format: \n\n## Summary\nOne sentence: what I mainly did today.\n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM\")\n- Name specific apps, files, or projects\n\n## Key Moments\n-Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most,topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"","raw_content": "---\nschedule: manual\nenabled: true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments, key moments,and unfinished work\"\nicon: \""Infeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). \n\nRead screenpipe skill first.In\nUse this exact format:\n\n## Summary\n0nesentence: what I mainly did today.\n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM")\n- Name specific apps, files, or projects\n\n## Key Moments\n- Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps 1 used most, topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"\n"}}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ D...
|
NULL
|
NULL
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .
curl -X POST http://localhost:3030/pipes/day-recap/run | jq .
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
whisper_model_load: n_audio_head = 6
whisper_mode 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)
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXButton|Close Tab
AXRadioButton|DOCKER
AXRadioButton|DEV (-zsh)
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl [URL_WITH_CREDENTIALS] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
iTerm2
|
-zsh
|
NULL
|
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelplhlA100% <Sat 11 Apr 15:28:22••-zshT81DOCKER1876100O ₴1100{187600DEV (-zsh)1218kO 882APP (-zsh)-- :--:--• *3--:--:-- 1832k-zsh• 84-zsh• *5-zsh• ₴6-zshX7"data": {"config": {"description": "Today's accomplishments, key moments, and unfinished work","enabled": true,"featured": true,"icon":"name": "day-recap""schedule": "manual""template": true,"title": "Day Recap"3,"consecutive_failures": 0,"current_execution_id": null,"is_running": false,"last_error": null,"last_run": null,"last_success": null,"prompt_body": "Analyze my screen and audio recordingsfrom today (last 16 hours only). In\nRead screenpipe skill first.In\nUse this exact format:\n\n## Summary\nOne sentence: what I mainly did today. \n\n## Accomplishments\n- Top 3 things I finished, with timestamps (e.g. \"2:30 PM\")\n- Name specific apps, files, or projects\n\n## Key Moments\n-Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most,topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]!"","raw_content": "---Inschedule: manual\nenabled: true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments, key moments, and unfinished work|"\nicon: \""\nfeatured:true\n---\n\nAnalyze my screenandaudiorecordings from today (last 16 hours only).In\nRead screenpipe skill first.In\nUse this exact format: \n\n## Summary\n0nesentence:what1mainly did today.\n\n## Accomplishments\n- Top 3 things I finished,with timestamps (e.g. \"2:30 PM")\n- Name specific apps, files, or projects\n\n## Key Moments\n- Important things I saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I should continuetomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most, topics that came up repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thing to continue]\"\n"}curllukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $|...
|
NULL
|
NULL
|
NULL
|