|
908
|
22
|
8
|
2026-04-11T12:36:45.504879+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911005504_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C8 Sat 11 Apr 15:36:45-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
-2324450115244399133
|
NULL
|
visual_change
|
ocr
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C8 Sat 11 Apr 15:36:45-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
907
|
|
909
|
22
|
9
|
2026-04-11T12:36:48.541622+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911008541_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp}!•0.100% C8 Sat 11 Apr 15:36:48-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
7617056252850906043
|
NULL
|
visual_change
|
ocr
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp}!•0.100% C8 Sat 11 Apr 15:36:48-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
|
914
|
22
|
14
|
2026-04-11T12:37:46.195025+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911066195_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C8 Sat 11 Apr 15:37:45-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
-3991177600065837975
|
NULL
|
visual_change
|
ocr
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C8 Sat 11 Apr 15:37:45-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
913
|
|
923
|
22
|
23
|
2026-04-11T12:38:48.308827+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911128308_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C8 Sat 11 Apr 15:38:47-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)|• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
-3297736070044889189
|
NULL
|
visual_change
|
ocr
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp100% C8 Sat 11 Apr 15:38:47-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)|• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
|
924
|
22
|
24
|
2026-04-11T12:38:51.327938+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911131327_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp}!•0.100% C8 Sat 11 Apr 15:38:50-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
55627132704276089
|
NULL
|
visual_change
|
ocr
|
NULL
|
Firefox FileEditViewHistoryBookmarksProfilesToolsW Firefox FileEditViewHistoryBookmarksProfilesToolsWindowHelp}!•0.100% C8 Sat 11 Apr 15:38:50-zshL881DOCKER0 21"enabled": true,"featured": true,"icon": "O""name" : "day-recap""schedule" : "manual""template": true,"title": "Day Recap"DEV (-zsh)О 882APP (-zsh)• *3-zsh• 84-zsh• *5-zsh0 %6-zsh*7+},"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). \n\nRead screenpipe skill first.\n\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: \""\nfeatured: true\n---\n\nAnalyze my screen and audio recordings from today (last 16 hours only). In\nRead screenpipe skill first.\n\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]\"\n"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
923
|
|
928
|
23
|
1
|
2026-04-11T12:39:22.098025+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911162098_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-5040064046657482078
|
-8435208374211609107
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
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...
|
927
|
|
934
|
23
|
7
|
2026-04-11T12:39:31.840381+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911171840_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-7252719217944654158
|
-8471237171767452179
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
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...
|
933
|
|
936
|
23
|
9
|
2026-04-11T12:39:35.361515+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911175361_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <478Sat 11 Apr 15:39:34-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO 886-zshX73,"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 - withtimestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most,topics thatcame 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:trueln---\n\nAnalyze my screenandaudio recordings from today (last 16 hours only).In\nRead screenpipe skillfirst.\n\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 thingsI saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I shouldcontinuetomorrow - 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] ~ § sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name,status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm1 lukasstaff-rw-r-1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S U...
|
NULL
|
-3343810372302515359
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% <478Sat 11 Apr 15:39:34-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO 886-zshX73,"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 - withtimestamps\n\n## Unfinished Work\n- What I should continue tomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most,topics thatcame 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:trueln---\n\nAnalyze my screenandaudio recordings from today (last 16 hours only).In\nRead screenpipe skillfirst.\n\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 thingsI saw, said, or heard - with timestamps\n\n## Unfinished Work\n- What I shouldcontinuetomorrow - 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] ~ § sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name,status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm1 lukasstaff-rw-r-1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S U...
|
935
|
|
940
|
23
|
13
|
2026-04-11T12:39:59.575616+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911199575_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:39:59-zsh181DOCKER0 21DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO 886-zshX7"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- Top3 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,topicsthat 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: \""Infeatured: trueln---\n\nAnalyze my screen andaudio recordings from today (last 16 hours only). In\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-ImportantthingsI saw,said, or heard -withtimestamps\n\n## Unfinished Work\n- What I shouldcontinuetomorrow - name the app/file/task\n\n## Patterns\n~ Apps I used most, topicsthat cameup repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thingto continue]\"\n"}}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curlcurl-X POST [URL_WITH_CREDENTIALS] ~ S sqlite3~/.screenpipe/db.sqlite "SELECTpipe_name,status, started_at, finished_at, stdout, stderrFROMpipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm1lukasstaff8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ § sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ |...
|
NULL
|
-1179692559008641656
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShelllEditViewSessionScriptsProfilesWindowHe iTerm2ShelllEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:39:59-zsh181DOCKER0 21DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO 886-zshX7"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- Top3 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,topicsthat 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: \""Infeatured: trueln---\n\nAnalyze my screen andaudio recordings from today (last 16 hours only). In\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-ImportantthingsI saw,said, or heard -withtimestamps\n\n## Unfinished Work\n- What I shouldcontinuetomorrow - name the app/file/task\n\n## Patterns\n~ Apps I used most, topicsthat cameup repeatedly\n\nOnly report what you can verify from the data. End with: \"**Next step:** [most important thingto continue]\"\n"}}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curlcurl-X POST [URL_WITH_CREDENTIALS] ~ S sqlite3~/.screenpipe/db.sqlite "SELECTpipe_name,status, started_at, finished_at, stdout, stderrFROMpipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm1lukasstaff8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ § sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ |...
|
939
|
|
945
|
23
|
18
|
2026-04-11T12:40:45.052807+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911245052_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-361384315413951971
|
-8471237171767443987
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
948
|
23
|
21
|
2026-04-11T12:41:06.142867+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911266142_m1.jpg...
|
Raycast
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Today
rsync -avz --progress \…
echo "0 * * * * Today
rsync -avz --progress \…
echo "0 * * * * rsync -az ~/.screenpipe/ lukas@[IP_ADDRESS]:/volume1/screenpipe-backup/" | crontab -
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?…
# What roles exist in elements?…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"…
cat > ~/screenpipe-day.sh << 'EOF'…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".tables"…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "…
sqlite3 ~/.screenpipe/data/screenpipe.db "…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl [URL_WITH_CREDENTIALS] ~/.screenpipe $ curl [URL_WITH_CREDENTIALS]
Information
Source
Claude
Content type
Text (Formatted)
Characters
110
Words
12
Copied
Today at 15:40:43
1
All Types
Paste to iTerm2

↵
Actions

⌘

K
Clipboard History...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Today","depth":5,"bounds":{"left":0.48055556,"top":0.38555557,"width":0.027777778,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"rsync -avz --progress \\…","depth":5,"bounds":{"left":0.50277776,"top":0.42333335,"width":0.11215278,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"echo \"0 * * * * rsync -az ~/.screenpipe/ lukas@192.168.0.242:/volume1/screenpipe-backup/\" | crontab -","depth":5,"bounds":{"left":0.50277776,"top":0.4677778,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?…","depth":5,"bounds":{"left":0.50277776,"top":0.51222223,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"# What roles exist in elements?…","depth":5,"bounds":{"left":0.50277776,"top":0.5566667,"width":0.14548612,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"bounds":{"left":0.50277776,"top":0.6011111,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT * FROM memories LIMIT 5;\"…","depth":5,"bounds":{"left":0.50277776,"top":0.64555556,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"cat > ~/screenpipe-day.sh << 'EOF'…","depth":5,"bounds":{"left":0.50277776,"top":0.69,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \"SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);\"…","depth":5,"bounds":{"left":0.50277776,"top":0.73444444,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"bounds":{"left":0.50277776,"top":0.7788889,"width":0.14861111,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"bounds":{"left":0.50277776,"top":0.8233333,"width":0.14861111,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"bounds":{"left":0.50277776,"top":0.86777776,"width":0.14861111,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite \".tables\"…","depth":5,"bounds":{"left":0.50277776,"top":0.9122222,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null…","depth":5,"bounds":{"left":0.50277776,"top":0.95666665,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name \"*.db\" -o -name \"*.sqlite\" 2>/dev/null…","depth":5,"bounds":{"left":0.50277776,"top":1.0,"width":0.15625,"height":-0.0011111498},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db \"…","depth":5,"bounds":{"left":0.50277776,"top":1.0,"width":0.15625,"height":-0.04555559},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/data/screenpipe.db \"…","depth":5,"bounds":{"left":0.50277776,"top":1.0,"width":0.15625,"height":-0.09000003},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/health | jq .…","depth":5,"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl http://localhost:3030/health | jq .…","depth":5,"role_description":"text"},{"role":"AXStaticText","text":"Image (1435x478)","depth":5,"role_description":"text"},{"role":"AXTextArea","text":"rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n lukas@192.168.0.242:/volume1/docker/screenpipe/db.sqlite","depth":2,"bounds":{"left":0.6770833,"top":0.38444445,"width":0.30625,"height":0.21444444},"value":"rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n lukas@192.168.0.242:/volume1/docker/screenpipe/db.sqlite","role_description":"text entry area","is_focused":false},{"role":"AXStaticText","text":"Information","depth":5,"bounds":{"left":0.6784722,"top":0.62777776,"width":0.049305554,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Source","depth":5,"bounds":{"left":0.6784722,"top":0.66055554,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.95104164,"top":0.66055554,"width":0.030902777,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Content type","depth":5,"bounds":{"left":0.6784722,"top":0.69166666,"width":0.055555556,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Text (Formatted)","depth":5,"bounds":{"left":0.9125,"top":0.69166666,"width":0.06944445,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Characters","depth":5,"bounds":{"left":0.6784722,"top":0.7227778,"width":0.047569446,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"110","depth":5,"bounds":{"left":0.96666664,"top":0.7227778,"width":0.015277778,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Words","depth":5,"bounds":{"left":0.6784722,"top":0.7538889,"width":0.028819444,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"12","depth":5,"bounds":{"left":0.9704861,"top":0.7538889,"width":0.011458334,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Copied","depth":5,"bounds":{"left":0.6784722,"top":0.785,"width":0.031944446,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"Today at 15:40:43","depth":5,"bounds":{"left":0.90729165,"top":0.785,"width":0.074652776,"height":0.016666668},"role_description":"text"},{"role":"AXTextField","text":"1","depth":1,"bounds":{"left":0.50416666,"top":0.3288889,"width":0.33472222,"height":0.022222223},"value":"1","placeholder":"Type to filter entries…","role_description":"text field","subrole":"raycast_searchField","is_enabled":true,"is_focused":true},{"role":"AXButton","text":"All Types","depth":1,"bounds":{"left":0.84444445,"top":0.32222223,"width":0.13611111,"height":0.035555556},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Paste to iTerm2","depth":1,"bounds":{"left":0.8041667,"top":0.805,"width":0.065972224,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"","depth":1,"bounds":{"left":0.87430555,"top":0.79944444,"width":0.019444445,"height":0.027777778},"role_description":"text"},{"role":"AXStaticText","text":"↵","depth":2,"bounds":{"left":0.87569445,"top":0.79944444,"width":0.016666668,"height":0.027777778},"role_description":"attached text","subrole":"AXTextAttachment"},{"role":"AXStaticText","text":"Actions","depth":1,"bounds":{"left":0.90902776,"top":0.805,"width":0.033680554,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"","depth":1,"bounds":{"left":0.946875,"top":0.79944444,"width":0.019791666,"height":0.027777778},"role_description":"text"},{"role":"AXStaticText","text":"⌘","depth":2,"bounds":{"left":0.9482639,"top":0.79944444,"width":0.017013889,"height":0.027777778},"role_description":"attached text","subrole":"AXTextAttachment"},{"role":"AXStaticText","text":"","depth":1,"bounds":{"left":0.9652778,"top":0.79944444,"width":0.019444445,"height":0.027777778},"role_description":"text"},{"role":"AXStaticText","text":"K","depth":2,"bounds":{"left":0.96666664,"top":0.79944444,"width":0.016666668,"height":0.027777778},"role_description":"attached text","subrole":"AXTextAttachment"},{"role":"AXStaticText","text":"Clipboard History","depth":1,"bounds":{"left":0.49861112,"top":0.805,"width":0.072916664,"height":0.016666668},"role_description":"text"}]...
|
5580849060590923709
|
7990799586873469461
|
visual_change
|
accessibility
|
NULL
|
Today
rsync -avz --progress \…
echo "0 * * * * Today
rsync -avz --progress \…
echo "0 * * * * rsync -az ~/.screenpipe/ lukas@[IP_ADDRESS]:/volume1/screenpipe-backup/" | crontab -
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?…
# What roles exist in elements?…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "SELECT * FROM memories LIMIT 5;"…
cat > ~/screenpipe-day.sh << 'EOF'…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(timestamp), COUNT(*) as frames FROM frames GROUP BY date(timestamp) ORDER BY date(timestamp);"…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite ".tables"…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ find ~/.screenpipe -name "*.db" -o -name "*.sqlite" 2>/dev/null…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ sqlite3 ~/.screenpipe/data/screenpipe.db "…
sqlite3 ~/.screenpipe/data/screenpipe.db "…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe $ curl [URL_WITH_CREDENTIALS] ~/.screenpipe $ curl [URL_WITH_CREDENTIALS]
Information
Source
Claude
Content type
Text (Formatted)
Characters
110
Words
12
Copied
Today at 15:40:43
1
All Types
Paste to iTerm2

↵
Actions

⌘

K
Clipboard History...
|
947
|
|
949
|
23
|
22
|
2026-04-11T12:41:12.182632+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911272182_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/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...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-3122514411329033846
|
-8471237171767443987
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/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...
|
NULL
|
|
950
|
23
|
23
|
2026-04-11T12:41:15.236125+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911275236_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Hidden Bar*+*lhl100% CSat 11 Apr 15:41:15-zsh181DO Hidden Bar*+*lhl100% CSat 11 Apr 15:41:15-zsh181DOCKERO ₴1DEV (-zsh)O 82APP (-zsh)• *3-zsh• 84-zsh• ₴5-zshO ₴6-zshX7"Last_success": null,"prompt_body": "Analyze my screen and audiorecordingsfrom today (last 16 hours only). \n\nReadscreenpipe skillfirst.\n\nUse this exact format:\n\n##Summary\nOnesentence: what I mainly did today.\n\n##Accomplishments\n-Top3 things Ifinished,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 thatcame 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:\""\nfeatured:true\n---\n\nAnalyze my screenandaudio recordings from today (last 16 hours only). \n\nRead screenpipe skillfirst.\n\nUse this exact format:\n\n## Summary\nOnesentence: 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 shouldcontinuetomorrow - 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"}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $curl-X POST [URL_WITH_CREDENTIALS] ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1ne100.73.206.126:/volume1/docker/screenpipe/db.sqlite...
|
NULL
|
-6114027442097119663
|
NULL
|
visual_change
|
ocr
|
NULL
|
Hidden Bar*+*lhl100% CSat 11 Apr 15:41:15-zsh181DO Hidden Bar*+*lhl100% CSat 11 Apr 15:41:15-zsh181DOCKERO ₴1DEV (-zsh)O 82APP (-zsh)• *3-zsh• 84-zsh• ₴5-zshO ₴6-zshX7"Last_success": null,"prompt_body": "Analyze my screen and audiorecordingsfrom today (last 16 hours only). \n\nReadscreenpipe skillfirst.\n\nUse this exact format:\n\n##Summary\nOnesentence: what I mainly did today.\n\n##Accomplishments\n-Top3 things Ifinished,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 thatcame 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:\""\nfeatured:true\n---\n\nAnalyze my screenandaudio recordings from today (last 16 hours only). \n\nRead screenpipe skillfirst.\n\nUse this exact format:\n\n## Summary\nOnesentence: 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 shouldcontinuetomorrow - 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"}lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $curl-X POST [URL_WITH_CREDENTIALS] ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1ne100.73.206.126:/volume1/docker/screenpipe/db.sqlite...
|
949
|
|
952
|
23
|
25
|
2026-04-11T12:41:18.254360+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911278254_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zs Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zsh)O 82APP (-zsh)"Last_success": null,"prompt_body": "Analyze my screen and audiorecordingsfromce: what I mainly did today.\n\n##Accomplishments\n-Top3 thinImportant things I saw,topics thatsaid,or heard- with timestamps\n\n##came up repeatedly\n\nOnly report what you can verif"raw_content":"---\nschedule: manual\nenabled:true\ntempla"\nfeatured:true\n---\n\nAnalyze my screenandaudio recordinesentence: what I mainly did today.\n\n## Accomplishments\n-oments\n- Important things I saw, said, or heard - with timestamed most, topics that came up repeatedly\n\nOnly report what you}[EMAIL]@gmail.comThis Device: lukas-kovaliks-macbook-pro-jiminny ([IP_ADDRESS])Network DevicesExit NodesSettings...Open TailscaleQuit* Qlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $curl-X POST [URL_WITH_CREDENTIALS] ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1ne100.73.206.126:/volume1/docker/screenpipe/db.sqliteabl100% CSat 11 Apr 15:41:18L88135-zsh₴86-zshX7In\nUse this exact format:\n\n##Summary\nOne sentenpecific apps, files, or projects\n\n## Key Moments\n-*In\n## Patterns\n- Apps I used most,My Devicesue]''',shments,key moments,and unfinished work\"\nicon: \"illfirst.\n\nUse this exact format:\n\n## Summary\nOName specific apps, files, or projects\n\n## Key Mnamethe app/file/task\n\n## Patterns\n- Apps I usimportant thing to continue]\"\n"...
|
NULL
|
-296031644227507830
|
NULL
|
visual_change
|
ocr
|
NULL
|
Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zs Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zsh)O 82APP (-zsh)"Last_success": null,"prompt_body": "Analyze my screen and audiorecordingsfromce: what I mainly did today.\n\n##Accomplishments\n-Top3 thinImportant things I saw,topics thatsaid,or heard- with timestamps\n\n##came up repeatedly\n\nOnly report what you can verif"raw_content":"---\nschedule: manual\nenabled:true\ntempla"\nfeatured:true\n---\n\nAnalyze my screenandaudio recordinesentence: what I mainly did today.\n\n## Accomplishments\n-oments\n- Important things I saw, said, or heard - with timestamed most, topics that came up repeatedly\n\nOnly report what you}[EMAIL]@gmail.comThis Device: lukas-kovaliks-macbook-pro-jiminny ([IP_ADDRESS])Network DevicesExit NodesSettings...Open TailscaleQuit* Qlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $curl-X POST [URL_WITH_CREDENTIALS] ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1ne100.73.206.126:/volume1/docker/screenpipe/db.sqliteabl100% CSat 11 Apr 15:41:18L88135-zsh₴86-zshX7In\nUse this exact format:\n\n##Summary\nOne sentenpecific apps, files, or projects\n\n## Key Moments\n-*In\n## Patterns\n- Apps I used most,My Devicesue]''',shments,key moments,and unfinished work\"\nicon: \"illfirst.\n\nUse this exact format:\n\n## Summary\nOName specific apps, files, or projects\n\n## Key Mnamethe app/file/task\n\n## Patterns\n- Apps I usimportant thing to continue]\"\n"...
|
951
|
|
953
|
23
|
26
|
2026-04-11T12:41:21.280494+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911281280_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zs Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zsh)O ₴2APP (-zsh)"Last_success": null,"prompt_body": "Analyze my screen and audiorecordingsfromce: what I mainly did today.\n\n##Accomplishments\n-Top3 thinImportant things I saw,topics thatsaid,or heard- with timestamps\n\n##came up repeatedly\n\nOnly report what you can verif"raw_content":"---\nschedule: manual\nenabled:true\ntempla"\nfeatured:true\n---\n\nAnalyze my screenandaudio recordinesentence: what I mainly did today.\n\n## Accomplishments\n-oments\n- Important things I saw, said, or heard - with timestamed most, topics that came up repeatedly\n\nOnly report what you}[EMAIL]@gmail.comThis Device: lukas-kovaliks-macbook-pro-jiminny ([IP_ADDRESS])Network DevicesExit NodesSettings...Open Tailscale%,Quit* Qlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $curl-X POST [URL_WITH_CREDENTIALS] ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1ne100.73.206.126:/volume1/docker/screenpipe/db.sqlitelhl100% CSat 11 Apr 15:41:2118135-zshO 886-zshX7In\nUse thisexact format:\n\n##Summary\nOne sentenpecific apps, files, or projects\n\n## Key Moments\n-I used most,My Devicesdxp480Qplus-b5f8shments,key moliphoneillfirst.\n\nUlukass-macbook-airName specifinamexiaomi-mi-9-se (localhost)the applimportant thingto continue]\"\n"rk\"\nicon: \"n## Summary\n0ts\n\n## Key Ms\n- Apps I us...
|
NULL
|
-3971650405759252487
|
NULL
|
visual_change
|
ocr
|
NULL
|
Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zs Hidden Bar*TailscaleConnected1+*DOCKERO ₴1DEV (-zsh)O ₴2APP (-zsh)"Last_success": null,"prompt_body": "Analyze my screen and audiorecordingsfromce: what I mainly did today.\n\n##Accomplishments\n-Top3 thinImportant things I saw,topics thatsaid,or heard- with timestamps\n\n##came up repeatedly\n\nOnly report what you can verif"raw_content":"---\nschedule: manual\nenabled:true\ntempla"\nfeatured:true\n---\n\nAnalyze my screenandaudio recordinesentence: what I mainly did today.\n\n## Accomplishments\n-oments\n- Important things I saw, said, or heard - with timestamed most, topics that came up repeatedly\n\nOnly report what you}[EMAIL]@gmail.comThis Device: lukas-kovaliks-macbook-pro-jiminny ([IP_ADDRESS])Network DevicesExit NodesSettings...Open Tailscale%,Quit* Qlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $curl-X POST [URL_WITH_CREDENTIALS] ~ $sqlite3 ~/.screenpipe/db.sqlite "SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff8.5M 11Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1ne100.73.206.126:/volume1/docker/screenpipe/db.sqlitelhl100% CSat 11 Apr 15:41:2118135-zshO 886-zshX7In\nUse thisexact format:\n\n##Summary\nOne sentenpecific apps, files, or projects\n\n## Key Moments\n-I used most,My Devicesdxp480Qplus-b5f8shments,key moliphoneillfirst.\n\nUlukass-macbook-airName specifinamexiaomi-mi-9-se (localhost)the applimportant thingto continue]\"\n"rk\"\nicon: \"n## Summary\n0ts\n\n## Key Ms\n- Apps I us...
|
NULL
|
|
965
|
23
|
38
|
2026-04-11T12:42:47.556737+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911367556_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:42:47-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO 886-zsh*7"raw_content":"---\nschedule:manual \nenabled:"\nfeatured:true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments,trueln---\n\nAnalyze my screen andaudiokey moments, and unfinished work\"\nicon: \"recordings from today (last 16 hours only).In\nRead screenpipe skill first.\n\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 continuetomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most, topicsthat 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 ~ $ curl-X POST [URL_WITH_CREDENTIALS] ~Ssqlite3~/.screenpipe/db.sqlite"SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite1 lukasstaff-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n®[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3sender=2.6.9Jlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) 0...
|
NULL
|
2756201523132304416
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:42:47-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO 886-zsh*7"raw_content":"---\nschedule:manual \nenabled:"\nfeatured:true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments,trueln---\n\nAnalyze my screen andaudiokey moments, and unfinished work\"\nicon: \"recordings from today (last 16 hours only).In\nRead screenpipe skill first.\n\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 continuetomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most, topicsthat 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 ~ $ curl-X POST [URL_WITH_CREDENTIALS] ~Ssqlite3~/.screenpipe/db.sqlite"SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite1 lukasstaff-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n®[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3sender=2.6.9Jlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) 0...
|
NULL
|
|
966
|
23
|
39
|
2026-04-11T12:42:50.590129+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911370590_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:42:50-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO ₴6-zsh*7"raw_content":"---\nschedule:manual \nenabled:"\nfeatured:true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments,key moments, and unfinished work\"\nicon: \"trueln---\n\nAnalyze my screen andaudiorecordings from today (last 16 hours only).In\nRead screenpipe skill first.\n\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 continuetomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most, topicsthat 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 ~ $ curl-X POST [URL_WITH_CREDENTIALS] ~Ssqlite3~/.screenpipe/db.sqlite"SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite1 lukasstaff-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) 0sender=2.6.9Jlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
NULL
|
-3807982084703835933
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:42:50-zsh181DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴з-zsh• 84-zsh• ₴5-zshO ₴6-zsh*7"raw_content":"---\nschedule:manual \nenabled:"\nfeatured:true\ntemplate: true\ntitle: Day Recap\ndescription: \"Today's accomplishments,key moments, and unfinished work\"\nicon: \"trueln---\n\nAnalyze my screen andaudiorecordings from today (last 16 hours only).In\nRead screenpipe skill first.\n\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 continuetomorrow - name the app/file/task\n\n## Patterns\n- Apps I used most, topicsthat 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 ~ $ curl-X POST [URL_WITH_CREDENTIALS] ~Ssqlite3~/.screenpipe/db.sqlite"SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite1 lukasstaff-rw-r--r--1 lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) 0sender=2.6.9Jlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $...
|
965
|
|
977
|
23
|
50
|
2026-04-11T12:43:36.548354+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911416548_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
4571879327954527919
|
-8471237171767443987
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
982
|
24
|
0
|
2026-04-11T12:44:22.019392+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911462019_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-6556197677195140419
|
-8471254781133357571
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
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...
|
981
|
|
984
|
24
|
2
|
2026-04-11T12:44:25.049766+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911465049_m1.jpg...
|
Finder
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp-zsh40• *5100% C4Sat FinderFileEditViewGoWindowHelp-zsh40• *5100% C4Sat 11 Apr 15:44:24DOCKERO ₴1DEV (-zsh)• $2APP (-zsh)|• ₴з-zsh• 84-zsh-zshO 386-zshX7ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BYstarted_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstafflukasstaff80M 11 Apr 15:37 /Users/Lukas/.screenpipe/db.sqlite32K 11-rw-r--r--1lukasstaffApr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes receivedSOfar) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"018681868lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volumel/docker/screenpipe/db.sqliteug_start_server,check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin,seteuid asrootcannotseteuid as rootinvalid path:'/volume1/docker/screenpipe/db.sqlite'rsync error:errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]rsync: connection unexpectedly closed (® bytes received sofar) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$ 11Wispr Flowtotal odrwxr-xr-x3 rootwheel96 11 Ardrwxr-xr-x20 rootwheel6404 Alrwxr-xr-x$11 rootwheel1 11 Alukas@Lukas-Kovaliks-MacBook-Pro-Jim...
|
NULL
|
-2249032499620728259
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp-zsh40• *5100% C4Sat FinderFileEditViewGoWindowHelp-zsh40• *5100% C4Sat 11 Apr 15:44:24DOCKERO ₴1DEV (-zsh)• $2APP (-zsh)|• ₴з-zsh• 84-zsh-zshO 386-zshX7ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BYstarted_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstafflukasstaff80M 11 Apr 15:37 /Users/Lukas/.screenpipe/db.sqlite32K 11-rw-r--r--1lukasstaffApr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes receivedSOfar) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"018681868lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volumel/docker/screenpipe/db.sqliteug_start_server,check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin,seteuid asrootcannotseteuid as rootinvalid path:'/volume1/docker/screenpipe/db.sqlite'rsync error:errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]rsync: connection unexpectedly closed (® bytes received sofar) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$ 11Wispr Flowtotal odrwxr-xr-x3 rootwheel96 11 Ardrwxr-xr-x20 rootwheel6404 Alrwxr-xr-x$11 rootwheel1 11 Alukas@Lukas-Kovaliks-MacBook-Pro-Jim...
|
983
|
|
985
|
24
|
3
|
2026-04-11T12:44:28.080999+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911468080_m1.jpg...
|
Finder
|
Recents
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Kind
Date Last Opened
arch.pdf
PDF Document
14 December 2021 at 14:26
laravel.png
PNG image
17 February 2022 at 19:04
sf_square.png
PNG image
23 February 2022 at 16:54
ppedrive.png
PNG image
23 February 2022 at 16:56
bh.png
PNG image
23 February 2022 at 16:59
bh_square.png
PNG image
23 February 2022 at 17:01
crm.png
PNG image
23 February 2022 at 17:04
crm_square.png
PNG image
23 February 2022 at 17:05
base64.sh
Terminal scripts
24 July 2022 at 14:38
transliterateCyr.sh
Terminal scripts
24 July 2022 at 15:01
transliterateLat.sh
Terminal scripts
24 July 2022 at 15:02
Untitled.scpt
Script
9 August 2022 at 19:48
CleanShot 2022-08-25 at [EMAIL]
PNG image
25 August 2022 at 18:24
background-ineverted.jpg
JPEG image
11 January 2023 at 16:25
background-large-inverted.jpg
JPEG image
11 January 2023 at 16:28
background-large.jpg
JPEG image
11 January 2023 at 16:28
background.jpg
JPEG image
11 January 2023 at 16:29
index.html
HTML document
18 January 2023 at 10:16
audio.wav
Waveform audio
10 May 2023 at 8:43
hubspot.png
PNG image
20 July 2023 at 19:18
copper.png
PNG image
4 August 2023 at 18:15
SidekickService.php.html
HTML document
4 August 2023 at 21:50
sidekick_white.svg
SVG document
4 September 2023 at 19:20
pipedrive.png
PNG image
4 September 2023 at 19:28
sf.png
PNG image
4 September 2023 at 19:30...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.19027779,"top":0.0,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.20694445,"top":0.0,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.20694445,"top":0.03,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.20694445,"top":0.06111111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.20694445,"top":0.09222222,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.20694445,"top":0.123333335,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.20694445,"top":0.15444444,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.20694445,"top":0.18555556,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.20694445,"top":0.21666667,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.19027779,"top":0.25555557,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.20694445,"top":0.28333333,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.20694445,"top":0.31444445,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.19027779,"top":0.35333332,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.20694445,"top":0.38111112,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.20694445,"top":0.41222224,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.20694445,"top":0.44333333,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.20694445,"top":0.47444445,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.20694445,"top":0.50555557,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.20694445,"top":0.5366667,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.20694445,"top":0.56777775,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.20694445,"top":0.5988889,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.35694444,"top":0.21444444,"width":0.024305556,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.5875,"top":0.21444444,"width":0.019444445,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Date Last Opened","depth":7,"bounds":{"left":0.66736114,"top":0.21444444,"width":0.07083333,"height":0.015555556},"role_description":"text"},{"role":"AXTextField","text":"arch.pdf","depth":7,"bounds":{"left":0.35694444,"top":0.24666667,"width":0.04097222,"height":0.017777778},"value":"arch.pdf","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PDF Document","depth":7,"bounds":{"left":0.5875,"top":0.24666667,"width":0.06875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"14 December 2021 at 14:26","depth":7,"bounds":{"left":0.66736114,"top":0.24666667,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"laravel.png","depth":7,"bounds":{"left":0.35694444,"top":0.2688889,"width":0.052083332,"height":0.017777778},"value":"laravel.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.2688889,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"17 February 2022 at 19:04","depth":7,"bounds":{"left":0.66736114,"top":0.2688889,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"sf_square.png","depth":7,"bounds":{"left":0.35694444,"top":0.2911111,"width":0.065972224,"height":0.017777778},"value":"sf_square.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.2911111,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"23 February 2022 at 16:54","depth":7,"bounds":{"left":0.66736114,"top":0.2911111,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"ppedrive.png","depth":7,"bounds":{"left":0.35694444,"top":0.31333333,"width":0.061805554,"height":0.017777778},"value":"ppedrive.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.31333333,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"23 February 2022 at 16:56","depth":7,"bounds":{"left":0.66736114,"top":0.31333333,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"bh.png","depth":7,"bounds":{"left":0.35694444,"top":0.33555555,"width":0.035416666,"height":0.017777778},"value":"bh.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.33555555,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"23 February 2022 at 16:59","depth":7,"bounds":{"left":0.66736114,"top":0.33555555,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"bh_square.png","depth":7,"bounds":{"left":0.35694444,"top":0.35777777,"width":0.06944445,"height":0.017777778},"value":"bh_square.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.35777777,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"23 February 2022 at 17:01","depth":7,"bounds":{"left":0.66736114,"top":0.35777777,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"crm.png","depth":7,"bounds":{"left":0.35694444,"top":0.38,"width":0.04097222,"height":0.017777778},"value":"crm.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.38,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"23 February 2022 at 17:04","depth":7,"bounds":{"left":0.66736114,"top":0.38,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"crm_square.png","depth":7,"bounds":{"left":0.35694444,"top":0.40222222,"width":0.075,"height":0.017777778},"value":"crm_square.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.40222222,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"23 February 2022 at 17:05","depth":7,"bounds":{"left":0.66736114,"top":0.40222222,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"base64.sh","depth":7,"bounds":{"left":0.35694444,"top":0.42444444,"width":0.05,"height":0.017777778},"value":"base64.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.5875,"top":0.42444444,"width":0.07013889,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"24 July 2022 at 14:38","depth":7,"bounds":{"left":0.66736114,"top":0.42444444,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"transliterateCyr.sh","depth":7,"bounds":{"left":0.35694444,"top":0.44666666,"width":0.083333336,"height":0.017777778},"value":"transliterateCyr.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.5875,"top":0.44666666,"width":0.07013889,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"24 July 2022 at 15:01","depth":7,"bounds":{"left":0.66736114,"top":0.44666666,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"transliterateLat.sh","depth":7,"bounds":{"left":0.35694444,"top":0.46888888,"width":0.08263889,"height":0.017777778},"value":"transliterateLat.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.5875,"top":0.46888888,"width":0.07013889,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"24 July 2022 at 15:02","depth":7,"bounds":{"left":0.66736114,"top":0.46888888,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Untitled.scpt","depth":7,"bounds":{"left":0.35694444,"top":0.4911111,"width":0.060416665,"height":0.017777778},"value":"Untitled.scpt","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Script","depth":7,"bounds":{"left":0.5875,"top":0.4911111,"width":0.027777778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"9 August 2022 at 19:48","depth":7,"bounds":{"left":0.66736114,"top":0.4911111,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"CleanShot 2022-08-25 at 18.24.19@2x.png","depth":7,"bounds":{"left":0.35694444,"top":0.5133333,"width":0.18888889,"height":0.017777778},"value":"CleanShot 2022-08-25 at 18.24.19@2x.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.5133333,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"25 August 2022 at 18:24","depth":7,"bounds":{"left":0.66736114,"top":0.5133333,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"background-ineverted.jpg","depth":7,"bounds":{"left":0.35694444,"top":0.53555554,"width":0.115277775,"height":0.017777778},"value":"background-ineverted.jpg","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JPEG image","depth":7,"bounds":{"left":0.5875,"top":0.53555554,"width":0.05625,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"11 January 2023 at 16:25","depth":7,"bounds":{"left":0.66736114,"top":0.53555554,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"background-large-inverted.jpg","depth":7,"bounds":{"left":0.35694444,"top":0.55777776,"width":0.13541667,"height":0.017777778},"value":"background-large-inverted.jpg","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JPEG image","depth":7,"bounds":{"left":0.5875,"top":0.55777776,"width":0.05625,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"11 January 2023 at 16:28","depth":7,"bounds":{"left":0.66736114,"top":0.55777776,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"background-large.jpg","depth":7,"bounds":{"left":0.35694444,"top":0.58,"width":0.09652778,"height":0.017777778},"value":"background-large.jpg","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JPEG image","depth":7,"bounds":{"left":0.5875,"top":0.58,"width":0.05625,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"11 January 2023 at 16:28","depth":7,"bounds":{"left":0.66736114,"top":0.58,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"background.jpg","depth":7,"bounds":{"left":0.35694444,"top":0.6022222,"width":0.07152778,"height":0.017777778},"value":"background.jpg","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JPEG image","depth":7,"bounds":{"left":0.5875,"top":0.6022222,"width":0.05625,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"11 January 2023 at 16:29","depth":7,"bounds":{"left":0.66736114,"top":0.6022222,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"index.html","depth":7,"bounds":{"left":0.35694444,"top":0.6244444,"width":0.049305554,"height":0.017777778},"value":"index.html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HTML document","depth":7,"bounds":{"left":0.5875,"top":0.6244444,"width":0.072916664,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"18 January 2023 at 10:16","depth":7,"bounds":{"left":0.66736114,"top":0.6244444,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"audio.wav","depth":7,"bounds":{"left":0.35694444,"top":0.64666665,"width":0.047222223,"height":0.017777778},"value":"audio.wav","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Waveform audio","depth":7,"bounds":{"left":0.5875,"top":0.64666665,"width":0.07083333,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"10 May 2023 at 8:43","depth":7,"bounds":{"left":0.66736114,"top":0.64666665,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"hubspot.png","depth":7,"bounds":{"left":0.35694444,"top":0.66888887,"width":0.047222223,"height":0.017777778},"value":"hubspot.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.66888887,"width":0.07083333,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"20 July 2023 at 19:18","depth":7,"bounds":{"left":0.66736114,"top":0.66888887,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"copper.png","depth":7,"bounds":{"left":0.35694444,"top":0.6911111,"width":0.059027776,"height":0.017777778},"value":"copper.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.6911111,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"4 August 2023 at 18:15","depth":7,"bounds":{"left":0.66736114,"top":0.6911111,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"SidekickService.php.html","depth":7,"bounds":{"left":0.35694444,"top":0.7133333,"width":0.1125,"height":0.017777778},"value":"SidekickService.php.html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"HTML document","depth":7,"bounds":{"left":0.5875,"top":0.7133333,"width":0.072916664,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"4 August 2023 at 21:50","depth":7,"bounds":{"left":0.66736114,"top":0.7133333,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"sidekick_white.svg","depth":7,"bounds":{"left":0.35694444,"top":0.7355555,"width":0.08472222,"height":0.017777778},"value":"sidekick_white.svg","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SVG document","depth":7,"bounds":{"left":0.5875,"top":0.7355555,"width":0.065972224,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"4 September 2023 at 19:20","depth":7,"bounds":{"left":0.66736114,"top":0.7355555,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"pipedrive.png","depth":7,"bounds":{"left":0.35694444,"top":0.75777775,"width":0.08472222,"height":0.017777778},"value":"pipedrive.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.75777775,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"4 September 2023 at 19:28","depth":7,"bounds":{"left":0.66736114,"top":0.75777775,"width":0.12708333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"sf.png","depth":7,"bounds":{"left":0.35694444,"top":0.78,"width":0.06388889,"height":0.017777778},"value":"sf.png","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PNG image","depth":7,"bounds":{"left":0.5875,"top":0.78,"width":0.05277778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"4 September 2023 at 19:30","depth":7,"bounds":{"left":0.66736114,"top":0.78,"width":0.12708333,"height":0.017777778},"role_description":"text"}]...
|
708644841765202447
|
2223090209950382993
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Kind
Date Last Opened
arch.pdf
PDF Document
14 December 2021 at 14:26
laravel.png
PNG image
17 February 2022 at 19:04
sf_square.png
PNG image
23 February 2022 at 16:54
ppedrive.png
PNG image
23 February 2022 at 16:56
bh.png
PNG image
23 February 2022 at 16:59
bh_square.png
PNG image
23 February 2022 at 17:01
crm.png
PNG image
23 February 2022 at 17:04
crm_square.png
PNG image
23 February 2022 at 17:05
base64.sh
Terminal scripts
24 July 2022 at 14:38
transliterateCyr.sh
Terminal scripts
24 July 2022 at 15:01
transliterateLat.sh
Terminal scripts
24 July 2022 at 15:02
Untitled.scpt
Script
9 August 2022 at 19:48
CleanShot 2022-08-25 at [EMAIL]
PNG image
25 August 2022 at 18:24
background-ineverted.jpg
JPEG image
11 January 2023 at 16:25
background-large-inverted.jpg
JPEG image
11 January 2023 at 16:28
background-large.jpg
JPEG image
11 January 2023 at 16:28
background.jpg
JPEG image
11 January 2023 at 16:29
index.html
HTML document
18 January 2023 at 10:16
audio.wav
Waveform audio
10 May 2023 at 8:43
hubspot.png
PNG image
20 July 2023 at 19:18
copper.png
PNG image
4 August 2023 at 18:15
SidekickService.php.html
HTML document
4 August 2023 at 21:50
sidekick_white.svg
SVG document
4 September 2023 at 19:20
pipedrive.png
PNG image
4 September 2023 at 19:28
sf.png
PNG image
4 September 2023 at 19:30...
|
NULL
|
|
990
|
24
|
8
|
2026-04-11T12:44:40.342334+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911480342_m1.jpg...
|
Raycast
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Today
cp ~/.screenpipe/db.sqlite /Volumes/your-nas Today
cp ~/.screenpipe/db.sqlite /Volumes/your-nas-share/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \…
[IP_ADDRESS]
rsync -avz --progress \…
sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
pgrep -l screenpipe
echo "0 * * * * rsync -az ~/.screenpipe/ lukas@[IP_ADDRESS]:/volume1/screenpipe-backup/" | crontab -
[URL_WITH_CREDENTIALS] ~ $ # What roles exist in elements?…
# What roles exist in elements?…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
[IP_ADDRESS]...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Today","depth":5,"bounds":{"left":0.48055556,"top":0.38555557,"width":0.027777778,"height":0.016666668},"role_description":"text"},{"role":"AXStaticText","text":"cp ~/.screenpipe/db.sqlite /Volumes/your-nas-share/screenpipe/db.sqlite","depth":5,"bounds":{"left":0.50277776,"top":0.42333335,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\…","depth":5,"bounds":{"left":0.50277776,"top":0.4677778,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"100.73.206.126","depth":5,"bounds":{"left":0.50277776,"top":0.51222223,"width":0.06736111,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"rsync -avz --progress \\…","depth":5,"bounds":{"left":0.50277776,"top":0.5566667,"width":0.11215278,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"","depth":5,"bounds":{"left":0.50277776,"top":0.6011111,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm","depth":5,"bounds":{"left":0.50277776,"top":0.64555556,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"pgrep -l screenpipe","depth":5,"bounds":{"left":0.50277776,"top":0.69,"width":0.088194445,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"echo \"0 * * * * rsync -az ~/.screenpipe/ lukas@192.168.0.242:/volume1/screenpipe-backup/\" | crontab -","depth":5,"bounds":{"left":0.50277776,"top":0.73444444,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"http://localhost:3030","depth":5,"bounds":{"left":0.50277776,"top":0.7788889,"width":0.09375,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"bounds":{"left":0.50277776,"top":0.8233333,"width":0.14861111,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .…","depth":5,"bounds":{"left":0.50277776,"top":0.86777776,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"curl http://localhost:3030/pipes/time-breakdown | jq .…","depth":5,"bounds":{"left":0.50277776,"top":0.9122222,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"curl http://localhost:3030/pipes | jq .","depth":5,"bounds":{"left":0.50277776,"top":0.95666665,"width":0.15625,"height":0.02},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ # What roles exist in elements?…","depth":5,"bounds":{"left":0.50277776,"top":1.0,"width":0.15625,"height":-0.0011111498},"role_description":"text"},{"role":"AXStaticText","text":"# What roles exist in elements?…","depth":5,"bounds":{"left":0.50277776,"top":1.0,"width":0.14548612,"height":-0.04555559},"role_description":"text"},{"role":"AXStaticText","text":"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"bounds":{"left":0.50277776,"top":1.0,"width":0.15625,"height":-0.09000003},"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"role_description":"text"},{"role":"AXStaticText","text":"sqlite3 ~/.screenpipe/db.sqlite \"…","depth":5,"role_description":"text"},{"role":"AXTextArea","text":"100.73.206.126","depth":2,"bounds":{"left":0.6770833,"top":0.38444445,"width":0.30625,"height":0.21444444},"value":"100.73.206.126","role_description":"text entry area","is_focused":false}]...
|
4742300159599531760
|
-142910799597385136
|
visual_change
|
accessibility
|
NULL
|
Today
cp ~/.screenpipe/db.sqlite /Volumes/your-nas Today
cp ~/.screenpipe/db.sqlite /Volumes/your-nas-share/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \…
[IP_ADDRESS]
rsync -avz --progress \…
sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
pgrep -l screenpipe
echo "0 * * * * rsync -az ~/.screenpipe/ lukas@[IP_ADDRESS]:/volume1/screenpipe-backup/" | crontab -
[URL_WITH_CREDENTIALS] ~ $ # What roles exist in elements?…
# What roles exist in elements?…
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
sqlite3 ~/.screenpipe/db.sqlite "…
[IP_ADDRESS]...
|
989
|
|
995
|
24
|
13
|
2026-04-11T12:44:53.111724+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911493111_m1.jpg...
|
NetAuthAgent
|
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Select the volumes you want to mount on “[IP_ADDRE Select the volumes you want to mount on “[IP_ADDRESS]”:
Apps
Audiobooks
[SEED_PHRASE]_folder
Test
Work
Youtube
OK
Cancel...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Select the volumes you want to mount on “100.73.206.126”:","depth":1,"bounds":{"left":0.41666666,"top":0.22555555,"width":0.21666667,"height":0.035555556},"automation_id":"_NS:126","role_description":"text"},{"role":"AXTextField","text":"Apps","depth":4,"bounds":{"left":0.42291668,"top":0.26777777,"width":0.19375,"height":0.018888889},"value":"Apps","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Audiobooks","depth":4,"bounds":{"left":0.42291668,"top":0.2888889,"width":0.19375,"height":0.018888889},"value":"Audiobooks","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Backup","depth":4,"bounds":{"left":0.42291668,"top":0.31,"width":0.19375,"height":0.018888889},"value":"Backup","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"bookdrop","depth":4,"bounds":{"left":0.42291668,"top":0.3311111,"width":0.19375,"height":0.018888889},"value":"bookdrop","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"BT","depth":4,"bounds":{"left":0.42291668,"top":0.35222223,"width":0.19375,"height":0.018888889},"value":"BT","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"docker","depth":4,"bounds":{"left":0.42291668,"top":0.37333333,"width":0.19375,"height":0.018888889},"value":"docker","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Documents","depth":4,"bounds":{"left":0.42291668,"top":0.39444444,"width":0.19375,"height":0.018888889},"value":"Documents","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"ebooks","depth":4,"bounds":{"left":0.42291668,"top":0.41555557,"width":0.19375,"height":0.018888889},"value":"ebooks","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Family tree documents","depth":4,"bounds":{"left":0.42291668,"top":0.37388888,"width":0.19375,"height":0.018888889},"value":"Family tree documents","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"games","depth":4,"bounds":{"left":0.42291668,"top":0.395,"width":0.19375,"height":0.018888889},"value":"games","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Google","depth":4,"bounds":{"left":0.42291668,"top":0.4161111,"width":0.19375,"height":0.018888889},"value":"Google","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Marti","depth":4,"bounds":{"left":0.42291668,"top":0.4372222,"width":0.19375,"height":0.018888889},"value":"Marti","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Media","depth":4,"bounds":{"left":0.42291668,"top":0.45833334,"width":0.19375,"height":0.018888889},"value":"Media","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Movies","depth":4,"bounds":{"left":0.42291668,"top":0.47944444,"width":0.19375,"height":0.018888889},"value":"Movies","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Music","depth":4,"bounds":{"left":0.42291668,"top":0.5005556,"width":0.19375,"height":0.018888889},"value":"Music","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"personal_folder","depth":4,"bounds":{"left":0.42291668,"top":0.52166665,"width":0.19375,"height":0.018888889},"value":"personal_folder","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Test","depth":4,"bounds":{"left":0.42291668,"top":0.5427778,"width":0.19375,"height":0.018888889},"value":"Test","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Work","depth":4,"bounds":{"left":0.42291668,"top":0.5638889,"width":0.19375,"height":0.018888889},"value":"Work","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXTextField","text":"Youtube","depth":4,"bounds":{"left":0.42291668,"top":0.585,"width":0.19375,"height":0.018888889},"value":"Youtube","role_description":"text field","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"OK","depth":1,"bounds":{"left":0.58402777,"top":0.52,"width":0.05277778,"height":0.035555556},"automation_id":"_NS:193","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Cancel","depth":1,"bounds":{"left":0.5326389,"top":0.52,"width":0.05277778,"height":0.035555556},"automation_id":"_NS:11","role_description":"button","is_enabled":true,"is_focused":false}]...
|
8955148216857723207
|
2692048530923840304
|
visual_change
|
accessibility
|
NULL
|
Select the volumes you want to mount on “[IP_ADDRE Select the volumes you want to mount on “[IP_ADDRESS]”:
Apps
Audiobooks
[SEED_PHRASE]_folder
Test
Work
Youtube
OK
Cancel...
|
NULL
|
|
997
|
24
|
15
|
2026-04-11T12:45:02.193652+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911502193_m1.jpg...
|
Finder
|
Test
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Jazyky
16 Mar 2026 at 10:32
63,68 GB
Folder
#recycle
28 Jan 2026 at 19:55
61,08 GB
Folder
SyncData
18 Mar 2026 at 13:57
39,88 GB
Folder
Škola
28 Jan 2026 at 19:56
8,3 GB
Folder
Computer Science
22 Nov 2025 at 14:17
7,54 GB
Folder
ubuntu-24.04.4-live-server-amd64.iso
6 Mar 2026 at 20:53
3,41 GB
ISO Disk Image
CODE
16 Oct 2025 at 14:56
578,8 MB
Folder
Gitara
28 Jan 2026 at 19:55
3,1 MB
Folder
start machine.wav
14 Jun 2008 at 11:03
2 MB
Waveform audio
location-history.json
16 Mar 2026 at 6:43
1,2 MB
JSON
location-history(1).json
16 Mar 2026 at 6:53
1,2 MB
JSON
1910229e6394bdc967d792141382106f.ug-tmp
28 Feb 2026 at 9:08
Zero bytes
Document
Name
Date Modified
Size
Kind
12 items, 2,13 TB available
Recents
Close tab
Test
Close tab
new tab
Test...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.19027779,"top":0.20777778,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.20694445,"top":0.23555556,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.20694445,"top":0.26666668,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.20694445,"top":0.29777777,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.20694445,"top":0.3288889,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.20694445,"top":0.36,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.20694445,"top":0.3911111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.20694445,"top":0.42222223,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.20694445,"top":0.45333335,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.19027779,"top":0.49222222,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.20694445,"top":0.52,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.20694445,"top":0.5511111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.19027779,"top":0.59,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"100.73.206.126","depth":6,"bounds":{"left":0.20694445,"top":0.61777776,"width":0.083333336,"height":0.017777778},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.29166666,"top":0.62,"width":0.009027778,"height":0.013333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.20694445,"top":0.6488889,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.19027779,"top":0.68777776,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.20694445,"top":0.71555555,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.20694445,"top":0.74666667,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.20694445,"top":0.7777778,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.20694445,"top":0.8088889,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.20694445,"top":0.84,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.20694445,"top":0.8711111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.20694445,"top":0.9022222,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.20694445,"top":0.93333334,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.35694444,"top":0.24555555,"width":0.024305556,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.5388889,"top":0.24555555,"width":0.054166667,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.6645833,"top":0.24555555,"width":0.01875,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.73194444,"top":0.24555555,"width":0.019444445,"height":0.015555556},"role_description":"text"},{"role":"AXTextField","text":"Jazyky","depth":7,"bounds":{"left":0.35694444,"top":0.2777778,"width":0.034722224,"height":0.017777778},"value":"Jazyky","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Mar 2026 at 10:32","depth":7,"bounds":{"left":0.5388889,"top":0.2777778,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"63,68 GB","depth":7,"bounds":{"left":0.68194443,"top":0.2777778,"width":0.043055557,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.2777778,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"bounds":{"left":0.35694444,"top":0.3,"width":0.041666668,"height":0.017777778},"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Jan 2026 at 19:55","depth":7,"bounds":{"left":0.5388889,"top":0.3,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"61,08 GB","depth":7,"bounds":{"left":0.68194443,"top":0.3,"width":0.043055557,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.3,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"SyncData","depth":7,"bounds":{"left":0.35694444,"top":0.32222223,"width":0.046527777,"height":0.017777778},"value":"SyncData","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Mar 2026 at 13:57","depth":7,"bounds":{"left":0.5388889,"top":0.32222223,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"39,88 GB","depth":7,"bounds":{"left":0.68194443,"top":0.32222223,"width":0.043055557,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.32222223,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Škola","depth":7,"bounds":{"left":0.35694444,"top":0.34444445,"width":0.028472222,"height":0.017777778},"value":"Škola","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Jan 2026 at 19:56","depth":7,"bounds":{"left":0.5388889,"top":0.34444445,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"8,3 GB","depth":7,"bounds":{"left":0.69305557,"top":0.34444445,"width":0.031944446,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.34444445,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Computer Science","depth":7,"bounds":{"left":0.35694444,"top":0.36666667,"width":0.083333336,"height":0.017777778},"value":"Computer Science","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Nov 2025 at 14:17","depth":7,"bounds":{"left":0.5388889,"top":0.36666667,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"7,54 GB","depth":7,"bounds":{"left":0.6875,"top":0.36666667,"width":0.0375,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.36666667,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"ubuntu-24.04.4-live-server-amd64.iso","depth":7,"bounds":{"left":0.35694444,"top":0.3888889,"width":0.16875,"height":0.017777778},"value":"ubuntu-24.04.4-live-server-amd64.iso","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 Mar 2026 at 20:53","depth":7,"bounds":{"left":0.5388889,"top":0.3888889,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"3,41 GB","depth":7,"bounds":{"left":0.6875,"top":0.3888889,"width":0.0375,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"ISO Disk Image","depth":7,"bounds":{"left":0.73194444,"top":0.3888889,"width":0.06666667,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"CODE","depth":7,"bounds":{"left":0.35694444,"top":0.41111112,"width":0.03125,"height":0.017777778},"value":"CODE","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Oct 2025 at 14:56","depth":7,"bounds":{"left":0.5388889,"top":0.41111112,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"578,8 MB","depth":7,"bounds":{"left":0.6805556,"top":0.41111112,"width":0.044444446,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.41111112,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Gitara","depth":7,"bounds":{"left":0.35694444,"top":0.43333334,"width":0.03125,"height":0.017777778},"value":"Gitara","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Jan 2026 at 19:55","depth":7,"bounds":{"left":0.5388889,"top":0.43333334,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"3,1 MB","depth":7,"bounds":{"left":0.6923611,"top":0.43333334,"width":0.033333335,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.73194444,"top":0.43333334,"width":0.029861111,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"start machine.wav","depth":7,"bounds":{"left":0.35694444,"top":0.45555556,"width":0.08194444,"height":0.017777778},"value":"start machine.wav","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"14 Jun 2008 at 11:03","depth":7,"bounds":{"left":0.5388889,"top":0.45555556,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"2 MB","depth":7,"bounds":{"left":0.70069444,"top":0.45555556,"width":0.025,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Waveform audio","depth":7,"bounds":{"left":0.73194444,"top":0.45555556,"width":0.07083333,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"location-history.json","depth":7,"bounds":{"left":0.35694444,"top":0.47777778,"width":0.09166667,"height":0.017777778},"value":"location-history.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Mar 2026 at 6:43","depth":7,"bounds":{"left":0.5388889,"top":0.47777778,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"1,2 MB","depth":7,"bounds":{"left":0.6923611,"top":0.47777778,"width":0.033333335,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.73194444,"top":0.47777778,"width":0.027083334,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"location-history(1).json","depth":7,"bounds":{"left":0.35694444,"top":0.5,"width":0.10277778,"height":0.017777778},"value":"location-history(1).json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Mar 2026 at 6:53","depth":7,"bounds":{"left":0.5388889,"top":0.5,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"1,2 MB","depth":7,"bounds":{"left":0.6923611,"top":0.5,"width":0.033333335,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.73194444,"top":0.5,"width":0.027083334,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"1910229e6394bdc967d792141382106f.ug-tmp","depth":7,"bounds":{"left":0.35694444,"top":0.5222222,"width":0.175,"height":0.017777778},"value":"1910229e6394bdc967d792141382106f.ug-tmp","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Feb 2026 at 9:08","depth":7,"bounds":{"left":0.5388889,"top":0.5222222,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.67430556,"top":0.5222222,"width":0.050694443,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.73194444,"top":0.5222222,"width":0.049305554,"height":0.017777778},"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.3326389,"top":0.23888889,"width":0.20277777,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.53541666,"top":0.23888889,"width":0.12569444,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.6611111,"top":0.23888889,"width":0.06736111,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.72847223,"top":0.23888889,"width":0.084027775,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"12 items, 2,13 TB available","depth":2,"bounds":{"left":0.5152778,"top":0.6111111,"width":0.10763889,"height":0.015555556},"automation_id":"_NS:34","role_description":"text"},{"role":"AXRadioButton","text":"Recents","depth":2,"bounds":{"left":0.32430556,"top":0.20777778,"width":0.24791667,"height":0.031111112},"help_text":"Recents","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"Close tab","depth":3,"bounds":{"left":0.32777777,"top":0.21444444,"width":0.011111111,"height":0.017777778},"automation_id":"_closeButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"Test","depth":2,"bounds":{"left":0.5715278,"top":0.20777778,"width":0.22916667,"height":0.031111112},"help_text":"Test","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"Close tab","depth":3,"bounds":{"left":0.575,"top":0.21444444,"width":0.011111111,"height":0.017777778},"automation_id":"_closeButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"new tab","depth":2,"bounds":{"left":0.8,"top":0.20777778,"width":0.019444445,"height":0.031111112},"help_text":"Create a new tab","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Test","depth":1,"bounds":{"left":0.38402778,"top":0.15,"width":0.16597222,"height":0.057777777},"role_description":"text"}]...
|
-6845184139867934266
|
-1785058099920056430
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Jazyky
16 Mar 2026 at 10:32
63,68 GB
Folder
#recycle
28 Jan 2026 at 19:55
61,08 GB
Folder
SyncData
18 Mar 2026 at 13:57
39,88 GB
Folder
Škola
28 Jan 2026 at 19:56
8,3 GB
Folder
Computer Science
22 Nov 2025 at 14:17
7,54 GB
Folder
ubuntu-24.04.4-live-server-amd64.iso
6 Mar 2026 at 20:53
3,41 GB
ISO Disk Image
CODE
16 Oct 2025 at 14:56
578,8 MB
Folder
Gitara
28 Jan 2026 at 19:55
3,1 MB
Folder
start machine.wav
14 Jun 2008 at 11:03
2 MB
Waveform audio
location-history.json
16 Mar 2026 at 6:43
1,2 MB
JSON
location-history(1).json
16 Mar 2026 at 6:53
1,2 MB
JSON
1910229e6394bdc967d792141382106f.ug-tmp
28 Feb 2026 at 9:08
Zero bytes
Document
Name
Date Modified
Size
Kind
12 items, 2,13 TB available
Recents
Close tab
Test
Close tab
new tab
Test...
|
996
|
|
999
|
24
|
17
|
2026-04-11T12:45:05.240750+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911505240_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (- FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• ₴з-zshukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at,finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCTestLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Prcl20525 screenpipeFavourites& jiminnylukas@Lukas-Kovaliks-MacBook-PrcNameRecentsAirDrop• 84-zshDate Modifiedlhl100% CSat 11 Apr 15:45:04L881• ₴5-zshO ₴6-zsh*7Test+SizeKind-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.5• RecentsA Applicationslukas@Lukas-Kovaliks-MacBook-Prd01260412604U Documentslukas@Lukas-Kovaliks-MacBook-Prc- Desktop015771577lukas@Lukas-Kovaliks-MacBook-Prd© Downloads~/.screenpipe/db.sqliteA lukasAdm1n@[IP_ADDRESS]:/volumel/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained errorJazyky#recyclesvnc DataSkolaComputer Scieubuntu-24.04.CODEGitarastart machine.location-historlocation-histor1910229e6394Open in New TabMove to Binsender=2.6.9]888 Sync folderGet InfoRenameCompress "Skola"DuplicateMake AliasQuick Look16 Mar 2026 at 10:3228 Jan 2026 at 19:5518 Mar 2026 at 13:572026 at 19:562025 at 14:172026 at 20:532025 at 14:562026 at 19:552008 at 11:032026 at 6:432026 at 6:532026 at 9:0863,68 GBFolder61,08 GBFolder16,8 GBFolder8,3 GBFolder7,54 GBFolder3,41 GBISO Disk Image578,8 MBFolder3,1 MBFolder2 MB Waveform audio1,2 MB JSON1,2 MB JSONZero bytes Documenturces/rsync/rsync/io.c(453) [lukas@Lukas-Kovaliks-MacBook-Prd018681868lukas@Lukas-Kovaliks-MacBook-PrclLocationsL 100.73.206.126CopyShare...3 TB available~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite•ug_start_server, check access user: 1000, group: 10Tags...getuidO: 1000geteuidO: 1000login group is admin, set euid as rootQuick Actionscannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'Servicesrsync error: errors selecting input/output files, dirs (code 3) at clientse.rsync: connection unexpectedly closed (0 bytes received so far) [sender].1]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total odrwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $...
|
NULL
|
5671782097307415456
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (- FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• ₴з-zshukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at,finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCTestLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Prcl20525 screenpipeFavourites& jiminnylukas@Lukas-Kovaliks-MacBook-PrcNameRecentsAirDrop• 84-zshDate Modifiedlhl100% CSat 11 Apr 15:45:04L881• ₴5-zshO ₴6-zsh*7Test+SizeKind-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.5• RecentsA Applicationslukas@Lukas-Kovaliks-MacBook-Prd01260412604U Documentslukas@Lukas-Kovaliks-MacBook-Prc- Desktop015771577lukas@Lukas-Kovaliks-MacBook-Prd© Downloads~/.screenpipe/db.sqliteA lukasAdm1n@[IP_ADDRESS]:/volumel/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained errorJazyky#recyclesvnc DataSkolaComputer Scieubuntu-24.04.CODEGitarastart machine.location-historlocation-histor1910229e6394Open in New TabMove to Binsender=2.6.9]888 Sync folderGet InfoRenameCompress "Skola"DuplicateMake AliasQuick Look16 Mar 2026 at 10:3228 Jan 2026 at 19:5518 Mar 2026 at 13:572026 at 19:562025 at 14:172026 at 20:532025 at 14:562026 at 19:552008 at 11:032026 at 6:432026 at 6:532026 at 9:0863,68 GBFolder61,08 GBFolder16,8 GBFolder8,3 GBFolder7,54 GBFolder3,41 GBISO Disk Image578,8 MBFolder3,1 MBFolder2 MB Waveform audio1,2 MB JSON1,2 MB JSONZero bytes Documenturces/rsync/rsync/io.c(453) [lukas@Lukas-Kovaliks-MacBook-Prd018681868lukas@Lukas-Kovaliks-MacBook-PrclLocationsL 100.73.206.126CopyShare...3 TB available~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite•ug_start_server, check access user: 1000, group: 10Tags...getuidO: 1000geteuidO: 1000login group is admin, set euid as rootQuick Actionscannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'Servicesrsync error: errors selecting input/output files, dirs (code 3) at clientse.rsync: connection unexpectedly closed (0 bytes received so far) [sender].1]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total odrwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $...
|
998
|
|
1004
|
24
|
22
|
2026-04-11T12:45:20.334121+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911520334_m1.jpg...
|
Finder
|
100.73.206.126
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Youtube
--
--
Sharepoint
Work
--
--
Sharepoint
Test
eject
--
--
Sharepoint
personal_folder
--
--
Sharepoint
Music
--
--
Sharepoint
Movies
--
--
Sharepoint
Media
--
--
Sharepoint
Marti
--
--
Sharepoint
Google
--
--
Sharepoint
games
--
--
Sharepoint
Family tree documents
--
--
Sharepoint
ebooks
--
--
Sharepoint
Documents
--
--
Sharepoint
docker
--
--
Sharepoint
BT
--...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.19027779,"top":0.2,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.20694445,"top":0.22777778,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.20694445,"top":0.2588889,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.20694445,"top":0.29,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.20694445,"top":0.3211111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.20694445,"top":0.35222223,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.20694445,"top":0.38333333,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.20694445,"top":0.41444445,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.20694445,"top":0.44555557,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.19027779,"top":0.48444444,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.20694445,"top":0.51222223,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.20694445,"top":0.54333335,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.19027779,"top":0.5822222,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"100.73.206.126","depth":6,"bounds":{"left":0.20694445,"top":0.61,"width":0.083333336,"height":0.017777778},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.29166666,"top":0.6122222,"width":0.009027778,"height":0.013333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.20694445,"top":0.64111114,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.19027779,"top":0.68,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.20694445,"top":0.7077778,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.20694445,"top":0.73888886,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.20694445,"top":0.77,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.20694445,"top":0.8011111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.20694445,"top":0.8322222,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.20694445,"top":0.86333334,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.20694445,"top":0.89444447,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.20694445,"top":0.9255555,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.35694444,"top":0.27666667,"width":0.025,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.5486111,"top":0.27666667,"width":0.054166667,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.67430556,"top":0.27666667,"width":0.01875,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.7416667,"top":0.27666667,"width":0.019444445,"height":0.015555556},"role_description":"text"},{"role":"AXTextField","text":"Youtube","depth":7,"bounds":{"left":0.35694444,"top":0.30888888,"width":0.04027778,"height":0.017777778},"value":"Youtube","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.30888888,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.30888888,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.30888888,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Work","depth":7,"bounds":{"left":0.35694444,"top":0.3311111,"width":0.027777778,"height":0.017777778},"value":"Work","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.3311111,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.3311111,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.3311111,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Test","depth":7,"bounds":{"left":0.35694444,"top":0.35333332,"width":0.023611112,"height":0.017777778},"value":"Test","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"eject","depth":7,"bounds":{"left":0.53125,"top":0.35333332,"width":0.009375,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.35333332,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.35333332,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.35333332,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"personal_folder","depth":7,"bounds":{"left":0.35694444,"top":0.37555555,"width":0.07152778,"height":0.017777778},"value":"personal_folder","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.37555555,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.37555555,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.37555555,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Music","depth":7,"bounds":{"left":0.35694444,"top":0.39777777,"width":0.030555556,"height":0.017777778},"value":"Music","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.39777777,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.39777777,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.39777777,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Movies","depth":7,"bounds":{"left":0.35694444,"top":0.42,"width":0.035416666,"height":0.017777778},"value":"Movies","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.42,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.42,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.42,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Media","depth":7,"bounds":{"left":0.35694444,"top":0.4422222,"width":0.03125,"height":0.017777778},"value":"Media","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.4422222,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.4422222,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.4422222,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Marti","depth":7,"bounds":{"left":0.35694444,"top":0.46444446,"width":0.027777778,"height":0.017777778},"value":"Marti","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.46444446,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.46444446,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.46444446,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Google","depth":7,"bounds":{"left":0.35694444,"top":0.48666668,"width":0.036111113,"height":0.017777778},"value":"Google","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.48666668,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.48666668,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.48666668,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"games","depth":7,"bounds":{"left":0.35694444,"top":0.5088889,"width":0.034027778,"height":0.017777778},"value":"games","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.5088889,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.5088889,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.5088889,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Family tree documents","depth":7,"bounds":{"left":0.35694444,"top":0.5311111,"width":0.10138889,"height":0.017777778},"value":"Family tree documents","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.5311111,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.5311111,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.5311111,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"ebooks","depth":7,"bounds":{"left":0.35694444,"top":0.55333334,"width":0.036111113,"height":0.017777778},"value":"ebooks","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.55333334,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.55333334,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.55333334,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Documents","depth":7,"bounds":{"left":0.35694444,"top":0.57555556,"width":0.054166667,"height":0.017777778},"value":"Documents","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.57555556,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.57555556,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.57555556,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"docker","depth":7,"bounds":{"left":0.35694444,"top":0.5977778,"width":0.034722224,"height":0.017777778},"value":"docker","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.5977778,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.5977778,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.5977778,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"BT","depth":7,"bounds":{"left":0.35694444,"top":0.62,"width":0.034722224,"height":0.017777778},"value":"BT","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.62,"width":0.11875,"height":0.017777778},"role_description":"text"}]...
|
-6918027096306009326
|
-6586323548537962809
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
Youtube
--
--
Sharepoint
Work
--
--
Sharepoint
Test
eject
--
--
Sharepoint
personal_folder
--
--
Sharepoint
Music
--
--
Sharepoint
Movies
--
--
Sharepoint
Media
--
--
Sharepoint
Marti
--
--
Sharepoint
Google
--
--
Sharepoint
games
--
--
Sharepoint
Family tree documents
--
--
Sharepoint
ebooks
--
--
Sharepoint
Documents
--
--
Sharepoint
docker
--
--
Sharepoint
BT
--...
|
NULL
|
|
1006
|
24
|
24
|
2026-04-11T12:45:26.374398+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911526374_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelpabl100% CSat 11 Apr FinderFileEditViewGoWindowHelpabl100% CSat 11 Apr 15:45:25-zshL881DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴3-zsh• 84ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESC100.73.206.126LIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Prcl20525 screenpipelukas@Lukas-Kovaliks-MacBook-PrcFavouritesjiminny® AirDropRecentsConnected as: AdminName-zsh• ₴5Date Modified-zshO 886-zsh*7100.73.206.126+DisconnectSizeKind-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.59 RecentsA Applicationslukas@Lukas-Kovaliks-MacBook-Prd01260412604Documentslukas@Lukas-Kovaliks-MacBook-Prc015771577lukas@Lukas-Kovaliks-MacBook-Prd~/.screenpipe/db.sqlite- Desktop© DownloadsG lukasAdm1n@[IP_ADDRESS]:/volume1/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained errorsender=2.6.9]288 Sync folderlukas@Lukas-Kovaliks-MacBook-Prdim YoutubeWorkTestpersonal_folderMusicHя Moviesi Mediat Marti]d Googlea gamest Famiy tree documentsii ebooksE Nocumante------018681868SharepointSharepointSharepointSharepointSharepointSharepoint--Sharepoint-- Sharepoint-=Sharepoint-- SharepointSharepointSharepointSharonninturces/rsync/rsync/io.c(453) [--lukas@Lukas-Kovaliks-MacBook-PrclLocationsD 100.73.206.1261 of 19 selected~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1)rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
2228699251302949677
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelpabl100% CSat 11 Apr FinderFileEditViewGoWindowHelpabl100% CSat 11 Apr 15:45:25-zshL881DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• ₴3-zsh• 84ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESC100.73.206.126LIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Prcl20525 screenpipelukas@Lukas-Kovaliks-MacBook-PrcFavouritesjiminny® AirDropRecentsConnected as: AdminName-zsh• ₴5Date Modified-zshO 886-zsh*7100.73.206.126+DisconnectSizeKind-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.59 RecentsA Applicationslukas@Lukas-Kovaliks-MacBook-Prd01260412604Documentslukas@Lukas-Kovaliks-MacBook-Prc015771577lukas@Lukas-Kovaliks-MacBook-Prd~/.screenpipe/db.sqlite- Desktop© DownloadsG lukasAdm1n@[IP_ADDRESS]:/volume1/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained errorsender=2.6.9]288 Sync folderlukas@Lukas-Kovaliks-MacBook-Prdim YoutubeWorkTestpersonal_folderMusicHя Moviesi Mediat Marti]d Googlea gamest Famiy tree documentsii ebooksE Nocumante------018681868SharepointSharepointSharepointSharepointSharepointSharepoint--Sharepoint-- Sharepoint-=Sharepoint-- SharepointSharepointSharepointSharonninturces/rsync/rsync/io.c(453) [--lukas@Lukas-Kovaliks-MacBook-PrclLocationsD 100.73.206.1261 of 19 selected~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1)rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
|
1007
|
24
|
25
|
2026-04-11T12:45:29.365048+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911529365_m1.jpg...
|
Finder
|
100.73.206.126
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Youtube
--
--
Sharepoint
Work
--
--
Sharepoint
Test
eject
--
--
Sharepoint
personal_folder
--
--
Sharepoint
Music
--
--
Sharepoint
Movies
--
--
Sharepoint
Media
--
--
Sharepoint
Marti
--
--
Sharepoint
Google
--
--
Sharepoint
games
--
--
Sharepoint
Family tree documents
--
--
Sharepoint
ebooks
--
--
Sharepoint
Documents
--
--
Sharepoint
docker
--
--
Sharepoint
BT
--
--
Sharepoint
bookdrop
--
--
Sharepoint
Backup
--
--
Sharepoint
Audiobooks
--
--
Sharepoint
Apps
--
--
Sharepoint
Name
Date Modified
Size
Kind
Name
Date Modified
Size
Kind
Connected as: Adm1n
Disconnect
1 of 19 selected
Recents
Close tab
[IP_ADDRESS]
Close tab
new tab
[IP_ADDRESS]...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.19027779,"top":0.2,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.20694445,"top":0.22777778,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.20694445,"top":0.2588889,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.20694445,"top":0.29,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.20694445,"top":0.3211111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.20694445,"top":0.35222223,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Desktop","depth":6,"bounds":{"left":0.20694445,"top":0.38333333,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.20694445,"top":0.41444445,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.20694445,"top":0.44555557,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.19027779,"top":0.48444444,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.20694445,"top":0.51222223,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.20694445,"top":0.54333335,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.19027779,"top":0.5822222,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"100.73.206.126","depth":6,"bounds":{"left":0.20694445,"top":0.61,"width":0.083333336,"height":0.017777778},"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.29166666,"top":0.6122222,"width":0.009027778,"height":0.013333334},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.20694445,"top":0.64111114,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.19027779,"top":0.68,"width":0.12291667,"height":0.02111111},"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.20694445,"top":0.7077778,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.20694445,"top":0.73888886,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.20694445,"top":0.77,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.20694445,"top":0.8011111,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.20694445,"top":0.8322222,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.20694445,"top":0.86333334,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.20694445,"top":0.89444447,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.20694445,"top":0.9255555,"width":0.09652778,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Youtube","depth":7,"bounds":{"left":0.35694444,"top":0.15555556,"width":0.04027778,"height":0.017777778},"value":"Youtube","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.15555556,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.15555556,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.15555556,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Work","depth":7,"bounds":{"left":0.35694444,"top":0.17777778,"width":0.027777778,"height":0.017777778},"value":"Work","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.17777778,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.17777778,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.17777778,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Test","depth":7,"bounds":{"left":0.35694444,"top":0.2,"width":0.023611112,"height":0.017777778},"value":"Test","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"eject","depth":7,"bounds":{"left":0.53125,"top":0.2,"width":0.009375,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.2,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.2,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.2,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"personal_folder","depth":7,"bounds":{"left":0.35694444,"top":0.22222222,"width":0.07152778,"height":0.017777778},"value":"personal_folder","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.22222222,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.22222222,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.22222222,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Music","depth":7,"bounds":{"left":0.35694444,"top":0.24444444,"width":0.030555556,"height":0.017777778},"value":"Music","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.24444444,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.24444444,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.24444444,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Movies","depth":7,"bounds":{"left":0.35694444,"top":0.26666668,"width":0.035416666,"height":0.017777778},"value":"Movies","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.26666668,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.26666668,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.26666668,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Media","depth":7,"bounds":{"left":0.35694444,"top":0.2888889,"width":0.03125,"height":0.017777778},"value":"Media","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.2888889,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.2888889,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.2888889,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Marti","depth":7,"bounds":{"left":0.35694444,"top":0.31111112,"width":0.027777778,"height":0.017777778},"value":"Marti","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.31111112,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.31111112,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.31111112,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Google","depth":7,"bounds":{"left":0.35694444,"top":0.33333334,"width":0.036111113,"height":0.017777778},"value":"Google","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.33333334,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.33333334,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.33333334,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"games","depth":7,"bounds":{"left":0.35694444,"top":0.35555556,"width":0.034027778,"height":0.017777778},"value":"games","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.35555556,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.35555556,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.35555556,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Family tree documents","depth":7,"bounds":{"left":0.35694444,"top":0.37777779,"width":0.10138889,"height":0.017777778},"value":"Family tree documents","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.37777779,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.37777779,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.37777779,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"ebooks","depth":7,"bounds":{"left":0.35694444,"top":0.4,"width":0.036111113,"height":0.017777778},"value":"ebooks","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.4,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.4,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.4,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Documents","depth":7,"bounds":{"left":0.35694444,"top":0.42222223,"width":0.054166667,"height":0.017777778},"value":"Documents","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.42222223,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.42222223,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.42222223,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"docker","depth":7,"bounds":{"left":0.35694444,"top":0.44444445,"width":0.034722224,"height":0.017777778},"value":"docker","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.44444445,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.44444445,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.44444445,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"BT","depth":7,"bounds":{"left":0.35694444,"top":0.46666667,"width":0.017361112,"height":0.017777778},"value":"BT","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.46666667,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.46666667,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.46666667,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"bookdrop","depth":7,"bounds":{"left":0.35694444,"top":0.4888889,"width":0.045833334,"height":0.017777778},"value":"bookdrop","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.4888889,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.4888889,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.4888889,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Backup","depth":7,"bounds":{"left":0.35694444,"top":0.51111114,"width":0.0375,"height":0.017777778},"value":"Backup","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.51111114,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.51111114,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.51111114,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Audiobooks","depth":7,"bounds":{"left":0.35694444,"top":0.53333336,"width":0.055555556,"height":0.017777778},"value":"Audiobooks","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.53333336,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.53333336,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.53333336,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXTextField","text":"Apps","depth":7,"bounds":{"left":0.35694444,"top":0.5555556,"width":0.027777778,"height":0.017777778},"value":"Apps","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.5486111,"top":0.5555556,"width":0.11875,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"--","depth":7,"bounds":{"left":0.7236111,"top":0.5555556,"width":0.011805556,"height":0.017777778},"role_description":"text"},{"role":"AXStaticText","text":"Sharepoint","depth":7,"bounds":{"left":0.7416667,"top":0.5555556,"width":0.048611112,"height":0.017777778},"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.3326389,"top":0.27,"width":0.2125,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.5451389,"top":0.27,"width":0.12569444,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.67083335,"top":0.27,"width":0.06736111,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.73819447,"top":0.27,"width":0.084027775,"height":0.031111112},"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Name","depth":4,"bounds":{"left":0.35694444,"top":0.27666667,"width":0.025,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":4,"bounds":{"left":0.5486111,"top":0.27666667,"width":0.054166667,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":4,"bounds":{"left":0.67430556,"top":0.27666667,"width":0.01875,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":4,"bounds":{"left":0.7416667,"top":0.27666667,"width":0.019444445,"height":0.015555556},"role_description":"text"},{"role":"AXStaticText","text":"Connected as: Adm1n","depth":2,"bounds":{"left":0.33194444,"top":0.24555555,"width":0.09375,"height":0.016666668},"automation_id":"_NS:10","role_description":"text"},{"role":"AXButton","text":"Disconnect","depth":2,"bounds":{"left":0.7604167,"top":0.24444444,"width":0.05138889,"height":0.02111111},"automation_id":"_NS:38","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 19 selected","depth":2,"bounds":{"left":0.5347222,"top":0.6111111,"width":0.068055555,"height":0.015555556},"automation_id":"_NS:34","role_description":"text"},{"role":"AXRadioButton","text":"Recents","depth":2,"bounds":{"left":0.32430556,"top":0.20777778,"width":0.24791667,"height":0.031111112},"help_text":"Recents","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"Close tab","depth":3,"bounds":{"left":0.32777777,"top":0.21444444,"width":0.011111111,"height":0.017777778},"automation_id":"_closeButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXRadioButton","text":"100.73.206.126","depth":2,"bounds":{"left":0.5715278,"top":0.20777778,"width":0.22916667,"height":0.031111112},"help_text":"100.73.206.126","role_description":"tab","subrole":"AXTabButton","is_focused":false},{"role":"AXButton","text":"Close tab","depth":3,"bounds":{"left":0.575,"top":0.21444444,"width":0.011111111,"height":0.017777778},"automation_id":"_closeButton","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"new tab","depth":2,"bounds":{"left":0.8,"top":0.20777778,"width":0.019444445,"height":0.031111112},"help_text":"Create a new tab","role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"100.73.206.126","depth":1,"bounds":{"left":0.38402778,"top":0.15,"width":0.16597222,"height":0.057777777},"role_description":"text"}]...
|
7989451017890931682
|
-5433402043796897817
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Desktop
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
[IP_ADDRESS]
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Youtube
--
--
Sharepoint
Work
--
--
Sharepoint
Test
eject
--
--
Sharepoint
personal_folder
--
--
Sharepoint
Music
--
--
Sharepoint
Movies
--
--
Sharepoint
Media
--
--
Sharepoint
Marti
--
--
Sharepoint
Google
--
--
Sharepoint
games
--
--
Sharepoint
Family tree documents
--
--
Sharepoint
ebooks
--
--
Sharepoint
Documents
--
--
Sharepoint
docker
--
--
Sharepoint
BT
--
--
Sharepoint
bookdrop
--
--
Sharepoint
Backup
--
--
Sharepoint
Audiobooks
--
--
Sharepoint
Apps
--
--
Sharepoint
Name
Date Modified
Size
Kind
Name
Date Modified
Size
Kind
Connected as: Adm1n
Disconnect
1 of 19 selected
Recents
Close tab
[IP_ADDRESS]
Close tab
new tab
[IP_ADDRESS]...
|
1006
|
|
1011
|
24
|
29
|
2026-04-11T12:45:35.556715+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911535556_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (- FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zshukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCBTLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Prcl20525 screenpipelukas@Lukas-Kovaliks-MacBook-PrcFavouritesjiminny® AirDropNameRecents• 84-zshDate Modifiedlhl• ₴5-zshBTSizeKind100% CSat 11 Apr 15:45:35181O 886-zshX7+-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.5RecentsA Applicationslukas@Lukas-Kovaliks-MacBook-Prd01260412604Documentslukas@Lukas-Kovaliks-MacBook-Prc015771577lukas@Lukas-Kovaliks-MacBook-Prd~/.screenpipe/db.sqlite- Desktop© DownloadsG lukasAdm1n@[IP_ADDRESS]:/volume1/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained errorsender=2.6.9]288 Sync folderlukas@Lukas-Kovaliks-MacBook-PrdSQL DUMPSassistant› dsk_uploaderflask appdrive_connectordb_logs#recyclenotion_connectoruira connectorwork_loggersettings› yt-summarizerv ai_connector_pycache_13 Jan 2026 at 12:376 May 2025 at 15:2522 Jul 2025 at 10:5416 Oct 2025 at 14:5716 Oct 2025 at 14:5716 Oct 2025 at 15:0513 Jan 2026 at 12:3718 Apr 2025 at 15:4316 Oct 2025 at 14:5725 Mar 2025 at 18:0022 Jan 2024 at 23:1918 Jan 2025 at 15:5613 Aug 2024 at 16:4713 Aug 2024 at 16:56851.8 MBFolder174,4 MBFolder174,2 MBFolder142 MBFolder120,9 MBFolder97,4 MBFolder58,7 MBFolder31,4 MBFolder28,8 MB Folder24,4 MB Folder13,7 MB Folder91 KB Folder11 KB Folder7 KB Folderurces/rsync/rsync/io.c(453) [018681868lukas@Lukas-Kovaliks-MacBook-PrclLocationsQ 100.73.206.12621 items, 105,56 GB available~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1)rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
3470293354989352940
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (- FinderFileEditViewGoWindowHelp-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zshukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESCBTLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Prcl20525 screenpipelukas@Lukas-Kovaliks-MacBook-PrcFavouritesjiminny® AirDropNameRecents• 84-zshDate Modifiedlhl• ₴5-zshBTSizeKind100% CSat 11 Apr 15:45:35181O 886-zshX7+-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.5RecentsA Applicationslukas@Lukas-Kovaliks-MacBook-Prd01260412604Documentslukas@Lukas-Kovaliks-MacBook-Prc015771577lukas@Lukas-Kovaliks-MacBook-Prd~/.screenpipe/db.sqlite- Desktop© DownloadsG lukasAdm1n@[IP_ADDRESS]:/volume1/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained errorsender=2.6.9]288 Sync folderlukas@Lukas-Kovaliks-MacBook-PrdSQL DUMPSassistant› dsk_uploaderflask appdrive_connectordb_logs#recyclenotion_connectoruira connectorwork_loggersettings› yt-summarizerv ai_connector_pycache_13 Jan 2026 at 12:376 May 2025 at 15:2522 Jul 2025 at 10:5416 Oct 2025 at 14:5716 Oct 2025 at 14:5716 Oct 2025 at 15:0513 Jan 2026 at 12:3718 Apr 2025 at 15:4316 Oct 2025 at 14:5725 Mar 2025 at 18:0022 Jan 2024 at 23:1918 Jan 2025 at 15:5613 Aug 2024 at 16:4713 Aug 2024 at 16:56851.8 MBFolder174,4 MBFolder174,2 MBFolder142 MBFolder120,9 MBFolder97,4 MBFolder58,7 MBFolder31,4 MBFolder28,8 MB Folder24,4 MB Folder13,7 MB Folder91 KB Folder11 KB Folder7 KB Folderurces/rsync/rsync/io.c(453) [018681868lukas@Lukas-Kovaliks-MacBook-PrclLocationsQ 100.73.206.12621 items, 105,56 GB available~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1)rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
1010
|
|
1013
|
24
|
31
|
2026-04-11T12:45:38.602434+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911538602_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelpall100% CSat 11 Apr FinderFileEditViewGoWindowHelpall100% CSat 11 Apr 15:45:38-zsh181DOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• ₴з-zsh• 84ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at,finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESC100.73.206.126LIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro20525 screenpipeFavourites• jiminnyRecentslukas@Lukas-Kovaliks-MacBook-PrdConnected as: Admin(®) AirDropName-zsh• ₴5-zshO ₴6-zshX7100.73.206.126DisconnectDate ModifiedSizeKind-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.5• Recentslukas@Lukas-Kovaliks-MacBook-PrdA Applications• Documents01260412604lukas@Lukas-Kovaliks-MacBook-Prd015771577lukas@Lukas-Kovaliks-MacBook-Pro~/.screenpipe/db.sqlite \= Desktop• Downloads.G lukasAdm1n@[IP_ADDRESS]:/volumel/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained error (sender=2.6.9]888 Sync folderi MartiGoogleui gamesFamily tree documentsebooksDocumentsdockerUЯ BTi bookdropня Backupd AudiobooksHa Apps-------SharepointSharepointSharepointSharepointSharepointSharepoint-- Sharepoint-- Sharepoint-- SharepointSharepoint-- Sharepoint-- Sharepointurces/rsync/rsync/io.c(453) [lukas@Lukas-Kovaliks-MacBook-Prd018681868lukas@Lukas-Kovaliks-MacBook-Pro|Locations100.73.206.12619 items~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1)rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
-546276679034209969
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelpall100% CSat 11 Apr FinderFileEditViewGoWindowHelpall100% CSat 11 Apr 15:45:38-zsh181DOCKERO ₴1DEV (-zsh)-O $2APP (-zsh)• ₴з-zsh• 84ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~$sqlite3~/.screenpipe/db.sqlite"SELECT pipe_name,status, started_at,finished_at, stdout, stderrFROM pipe_executionsORDER BY started_at DESC100.73.206.126LIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro20525 screenpipeFavourites• jiminnyRecentslukas@Lukas-Kovaliks-MacBook-PrdConnected as: Admin(®) AirDropName-zsh• ₴5-zshO ₴6-zshX7100.73.206.126DisconnectDate ModifiedSizeKind-rw-r--r--1 lukasstaff1lukasstaff-rw-r--r--1lukasstaff80328.5• Recentslukas@Lukas-Kovaliks-MacBook-PrdA Applications• Documents01260412604lukas@Lukas-Kovaliks-MacBook-Prd015771577lukas@Lukas-Kovaliks-MacBook-Pro~/.screenpipe/db.sqlite \= Desktop• Downloads.G lukasAdm1n@[IP_ADDRESS]:/volumel/ssh: connect to host 100.73.206.rsync: connection unexpectedly diCloud• iCloud Driversync error: unexplained error (sender=2.6.9]888 Sync folderi MartiGoogleui gamesFamily tree documentsebooksDocumentsdockerUЯ BTi bookdropня Backupd AudiobooksHa Apps-------SharepointSharepointSharepointSharepointSharepointSharepoint-- Sharepoint-- Sharepoint-- SharepointSharepoint-- Sharepoint-- Sharepointurces/rsync/rsync/io.c(453) [lukas@Lukas-Kovaliks-MacBook-Prd018681868lukas@Lukas-Kovaliks-MacBook-Pro|Locations100.73.206.12619 items~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1)rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-xdrwxr-xr-xlrwxr-xr-x3 root20 root1 rootwheel96 11 Apr 11:14wheel6404 Aug2024wheel1 11 Apr 11:13 Macintosh HD- 1lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
|
1025
|
24
|
43
|
2026-04-11T12:46:15.062597+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911575062_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl100% C2Sat 11 Apr 15:46:15•-zsh181DOCKERO ₴1DEV (-zsh)О 882APP (-zsh)|• ₴з-zsh• 84-zsh• ₫5-zshO 386-zshX7ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $sqlite3SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BYstarted_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipe~/.screenpipe/db.sqlite"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff1lukasstaff80M 11 Apr 15:37 /Users/Lukas/.screenpipe/db.sqlite32K 11-rw-r--r--1lukasstaffApr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"018681868lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-x3 rootwheel96 11 Apr 11:14drwxr-xr-x20 rootwheel6404 Aug2024lrwxr-xr-x1 rootwheel1 11 Apr 11:13 Macintosh HD -> /lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ U...
|
NULL
|
4925252368332857646
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp$0(ahl100% C2Sat 11 Apr 15:46:15•-zsh181DOCKERO ₴1DEV (-zsh)О 882APP (-zsh)|• ₴з-zsh• 84-zsh• ₫5-zshO 386-zshX7ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $sqlite3SELECT pipe_name, status, started_at, finished_at, stdout, stderrFROM pipe_executionsORDER BYstarted_at DESCLIMIT 5;"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -1 screenpipe20525 screenpipe~/.screenpipe/db.sqlite"lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal~/.screenpipe/db.sqlite-shm-rw-r--r--1 lukasstaff1lukasstaff80M 11 Apr 15:37 /Users/Lukas/.screenpipe/db.sqlite32K 11-rw-r--r--1lukasstaffApr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm8.5M11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connect to host [IP_ADDRESS] port 22: Connection refusedrsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"018681868lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuidO: 1000geteuidO: 1000login group is admin, set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453)[sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd/Volumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $ 11total 0drwxr-xr-x3 rootwheel96 11 Apr 11:14drwxr-xr-x20 rootwheel6404 Aug2024lrwxr-xr-x1 rootwheel1 11 Apr 11:13 Macintosh HD -> /lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ U...
|
NULL
|
|
1027
|
24
|
45
|
2026-04-11T12:46:21.140037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911581140_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd /Volumes
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd /Volumes","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd /Volumes","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-3771572270634810600
|
-8471254781133357571
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd /Volumes
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
1039
|
24
|
57
|
2026-04-11T12:47:43.417952+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911663417_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:47:43• 0-zsh181DOCKERO ₴1DEV (-zsh)• $2APP (-zsh)• ₴з-zsh• 84|-zsh• ₴5-zshO ₴6-zshX7lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1lukasstaff80M 11Apr 15:37/Users/lukas/.screenpipe/db.sqlite-rw-r--r--1lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1lukasstaff8.5M 11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ § sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqliteAdm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connectto host 100.73.206.126port 22: Connection refusedrsync: connection unexpectedlyclosed (0 bytes received sofar) [sender]rsync error: unexplainederror (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9Jlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"018681868lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Admin@[IP_ADDRESS]:/volumel/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuid: 1000geteuid: 1000login group isadmin,set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /olumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 0drwxr-xr-x3 rootwheel96 11 Apr 11:14drwxr-xr-x20 rootwheel6404 Aug2024lrwxr-xr-x1 rootwheel1 11 Apr 11:13 Macintosh HD-> /lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx--1 lukasstaff6404 Aug202416384 13 Jan 12:37BTLrwxr-xr-x1 rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-1 lukasstaff1638411 Apr 15:46 Testlukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes $ср~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
-4087949352906269845
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl100% CSat 11 Apr 15:47:43• 0-zsh181DOCKERO ₴1DEV (-zsh)• $2APP (-zsh)• ₴з-zsh• 84|-zsh• ₴5-zshO ₴6-zshX7lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm-rw-r--r--1lukasstaff80M 11Apr 15:37/Users/lukas/.screenpipe/db.sqlite-rw-r--r--1lukasstaff32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm-rw-r--r--1lukasstaff8.5M 11Apr 15:39/Users/lukas/.screenpipe/db.sqlite-wallukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"01260412604lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ § sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"015771577lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqliteAdm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlitessh: connectto host 100.73.206.126port 22: Connection refusedrsync: connection unexpectedlyclosed (0 bytes received sofar) [sender]rsync error: unexplainederror (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9Jlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ S sqlite3~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"018681868lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \~/.screenpipe/db.sqlite \Admin@[IP_ADDRESS]:/volumel/docker/screenpipe/db.sqliteug_start_server, check access user: 1000, group: 10getuid: 1000geteuid: 1000login group isadmin,set euid as rootcannot set euid as rootinvalid path: '/volume1/docker/screenpipe/db.sqlite'rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]rsync: connection unexpectedly closed (0 bytes received so far) [sender]rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /olumeslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 0drwxr-xr-x3 rootwheel96 11 Apr 11:14drwxr-xr-x20 rootwheel6404 Aug2024lrwxr-xr-x1 rootwheel1 11 Apr 11:13 Macintosh HD-> /lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx--1 lukasstaff6404 Aug202416384 13 Jan 12:37BTLrwxr-xr-x1 rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-1 lukasstaff1638411 Apr 15:46 Testlukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes $ср~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes...
|
NULL
|
|
1047
|
24
|
65
|
2026-04-11T12:47:52.952644+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911672952_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
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] ~ $ curl -X POST [URL_WITH_CREDENTIALS] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","depth":4,"value":"whisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-04-09T19:54:07.242116Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-04-09T19:54:07.250010Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-04-09T19:54:07.250055Z INFO screenpipe_audio::audio_manager::manager: central audio-receiver handler restarted for capability refresh\n2026-04-09T19:54:07.250066Z INFO screenpipe_audio::audio_manager::manager: central transcription-receiver handler restarted for capability refresh\n2026-04-09T19:54:41.976071Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-1231441521457939656, trigger=visual_change)\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXButton|Close Tab\nAXRadioButton|DOCKER\nAXRadioButton|DEV (-zsh)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 10805 100 10805 0 0 1966k 0 --:--:-- --:--:-- --:--:-- 2110k\n{\n \"data\": [\n {\n \"config\": {\n \"description\": \"Summarize meeting transcript with key takeaways and action items\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🤝\u0000\",\n \"name\": \"meeting-summary\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Meeting Summary\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Summarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Meeting Summary\\ndescription: \\\"Summarize meeting transcript with key takeaways and action items\\\"\\nicon: \\\"🤝\u0000\\\"\\nfeatured: false\\n---\\n\\nSummarize the meeting transcript provided in the context. Include key takeaways and action items. If the meeting is marked as ongoing, note that and summarize what's available so far.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## Meeting Summary\\nOne sentence: what this meeting was about.\\n\\n## Key Takeaways\\n- Top 3-5 important points discussed\\n- Include who said what when relevant\\n\\n## Action Items\\n- [ ] Task — assigned to whom, deadline if mentioned\\n- [ ] Task — assigned to whom\\n\\n## Decisions Made\\n- List any decisions or agreements reached\\n\\n## Open Questions\\n- Anything unresolved or needing follow-up\\n\\nKeep it concise and actionable.\\n\"\n },\n {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n },\n {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"How you use AI tools — patterns and insights\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🤖\u0000\",\n \"name\": \"ai-habits\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"AI Habits\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Search my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: AI Habits\\ndescription: \\\"How you use AI tools — patterns and insights\\\"\\nicon: \\\"🤖\u0000\\\"\\nfeatured: true\\n---\\n\\nSearch my recordings from the last 24 hours for AI tool usage. Use app_name filter for each tool separately: ChatGPT, Claude, Copilot, Cursor, Gemini, Perplexity. Use limit=5 per search, max 6 searches total.\\n\\nRead screenpipe skill first.\\n\\nUse this exact format:\\n\\n## AI Tools Used\\n- List each tool with approximate time spent (e.g. \\\"Claude: ~45min\\\")\\n\\n## What I Used Them For\\n- For each tool: coding, writing, research, or brainstorming\\n\\n## Usage Patterns\\n- Do I switch between tools? Use them in bursts or steadily?\\n\\n## Effectiveness\\n- Which tool appeared alongside completed work vs. abandoned attempts\\n\\nIf no AI usage is found, say so clearly. End with: \\\"**Tip:** [one suggestion to use AI tools more effectively]\\\"\\n\"\n },\n {\n \"config\": {\n \"description\": \"Create a video of your recent screen activity\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"🎬\u0000\",\n \"name\": \"video-export\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Export Video Clip\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Export a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Export Video Clip\\ndescription: \\\"Create a video of your recent screen activity\\\"\\nicon: \\\"🎬\u0000\\\"\\nfeatured: false\\n---\\n\\nExport a video of my screen activity from the last 5 minutes.\\n\\nRead screenpipe skill first.\\n\\nUse the POST /frames/export endpoint with the time range and fps=1.0. Then show me the exported video file path as an inline code block so I can watch it.\\n\\nIf the export is large, suggest a lower fps or shorter time range.\\n\"\n },\n {\n \"config\": {\n \"description\": \"What you did, what's next, and any blockers\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"🏢\u0000\",\n \"name\": \"standup-update\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Standup Update\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"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 screenpipe skill first.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Standup Update\\ndescription: \\\"What you did, what's next, and any blockers\\\"\\nicon: \\\"🏢\u0000\\\"\\nfeatured: true\\n---\\n\\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.\\n\\nUse 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 and recent activity)\\n\\n## Blockers\\n- Issues I hit — errors, slow builds, waiting on someone\\n- If no blockers, write \\\"None\\\"\\n\\nKeep it under 150 words. Copy-paste ready for a team standup.\\n\"\n }\n ],\n \"total\": 6\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl http://localhost:3030/pipes/time-breakdown | jq .\ncurl http://localhost:3030/pipes/day-recap | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 2193 100 2193 0 0 643k 0 --:--:-- --:--:-- --:--:-- 713k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Where your time went — by app, project, and category\",\n \"enabled\": true,\n \"featured\": false,\n \"icon\": \"⏱\",\n \"name\": \"time-breakdown\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Time Breakdown\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze 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 repos or 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 \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Time Breakdown\\ndescription: \\\"Where your time went — by app, project, and category\\\"\\nicon: \\\"⏱\\\"\\nfeatured: 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 repos or 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\"\n }\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 1876 100 1876 0 0 1218k 0 --:--:-- --:--:-- --:--:-- 1832k\n{\n \"data\": {\n \"config\": {\n \"description\": \"Today's accomplishments, key moments, and unfinished work\",\n \"enabled\": true,\n \"featured\": true,\n \"icon\": \"📋\u0000\",\n \"name\": \"day-recap\",\n \"schedule\": \"manual\",\n \"template\": true,\n \"title\": \"Day Recap\"\n },\n \"consecutive_failures\": 0,\n \"current_execution_id\": null,\n \"is_running\": false,\n \"last_error\": null,\n \"last_run\": null,\n \"last_success\": null,\n \"prompt_body\": \"Analyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\",\n \"raw_content\": \"---\\nschedule: manual\\nenabled: true\\ntemplate: true\\ntitle: Day Recap\\ndescription: \\\"Today's accomplishments, key moments, and unfinished work\\\"\\nicon: \\\"📋\u0000\\\"\\nfeatured: true\\n---\\n\\nAnalyze my screen and audio recordings from today (last 16 hours only). \\n\\nRead screenpipe skill first.\\n\\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]\\\"\\n\"\n }\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ curl -X POST http://localhost:3030/pipes/time-breakdown/run | jq .\ncurl -X POST http://localhost:3030/pipes/day-recap/run | jq .\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 6152 0 --:--:-- --:--:-- --:--:-- 6363\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 70 100 70 0 0 14236 0 --:--:-- --:--:-- --:--:-- 17500\n{\n \"error\": \"agent 'pi' is not installed — run ensure_installed first\"\n}\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"\nSELECT pipe_name, status, started_at, finished_at, stdout, stderr\nFROM pipe_executions\nORDER BY started_at DESC\nLIMIT 5;\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe\n20525 screenpipe\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm\n\n-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
5828593359438314199
|
-8471237738703127043
|
visual_change
|
accessibility
|
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] ~ $ sqlite3 ~/.screenpipe/db.sqlite "
SELECT pipe_name, status, started_at, finished_at, stdout, stderr
FROM pipe_executions
ORDER BY started_at DESC
LIMIT 5;"
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ pgrep -l screenpipe
20525 screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ ls -lh ~/.screenpipe/db.sqlite ~/.screenpipe/db.sqlite-wal ~/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
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...
|
1046
|
|
1049
|
24
|
67
|
2026-04-11T12:47:55.991445+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911675991_m1.jpg...
|
iTerm2
|
du
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
du
Close Tab
⌥⌘1
du...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db","depth":4,"value":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"du","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"du","depth":1,"bounds":{"left":0.4923611,"top":0.033333335,"width":0.014583333,"height":0.017777778},"role_description":"text"}]...
|
-2226275905212183226
|
7854997359220718961
|
visual_change
|
accessibility
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
du
Close Tab
⌥⌘1
du...
|
1048
|
|
1050
|
24
|
68
|
2026-04-11T12:47:59.006527+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911679006_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","depth":4,"value":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-2750168966753561933
|
7854997359215476593
|
visual_change
|
accessibility
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
1058
|
24
|
76
|
2026-04-11T12:49:02.665889+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911742665_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*","depth":4,"value":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
8264039600633293950
|
7856118856785033585
|
visual_change
|
accessibility
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
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...
|
1057
|
|
1064
|
24
|
82
|
2026-04-11T12:49:44.933754+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911784933_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zshDOCKER0 ₴1DEV (-zsh)O $2lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$APP (-zsh)du-sh ~/.screenpipe/• *з-zshdu-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ 11total 64drwxr-xr-xdrwxr-xr-xdrwx------lrwxr-xr-xdrwx------5 root20 root1 lukas1 root1 lukaswheel160 11 Apr 15:45wheel6404 Aug2024staff1638413 Jan 12:37 BTwheel1 11 Apr 11:13 Macintosh HD -> /staff16384 11 Apr 15:46 Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ l(ahl100% <7• 84-zsh• ₴5-zshO ₴6Sat 11 Apr 15:49:44-zsh181X7...
|
NULL
|
5340991001048135795
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zshDOCKER0 ₴1DEV (-zsh)O $2lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$APP (-zsh)du-sh ~/.screenpipe/• *з-zshdu-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ 11total 64drwxr-xr-xdrwxr-xr-xdrwx------lrwxr-xr-xdrwx------5 root20 root1 lukas1 root1 lukaswheel160 11 Apr 15:45wheel6404 Aug2024staff1638413 Jan 12:37 BTwheel1 11 Apr 11:13 Macintosh HD -> /staff16384 11 Apr 15:46 Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ l(ahl100% <7• 84-zsh• ₴5-zshO ₴6Sat 11 Apr 15:49:44-zsh181X7...
|
1063
|
|
1068
|
24
|
86
|
2026-04-11T12:50:18.226980+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911818226_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zshDOCKER0 ₴1DEV (-zsh)O $2lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$APP (-zsh)du-sh ~/.screenpipe/• *з-zsh• 84du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx------1 lukasstaff6404 Aug20241638413Jan 12:37 BTLrwxr-xr-X1rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-.1 lukasstaff16384 11 Apr 15:46Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny NolumesLukaseLuKas-KovaLiks-MacBook-Pro-3 iminny NoLumes/ Test 515#recycleGitara1910229e6394bdc967d792141382106f.ug-tmp JazykyCODESyncDataComputer ScienceSkolalocation-history(1).jsonlocation-history.jsonscreenpipestart machine.wavLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ cd screenpipelukas®Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ I-zsh(ahl• ₴5100% <7-zshO ₴6Sat 11 Apr 15:50:17-zsh181*7ubuntu-24.04.4-live-server-amd64.iso...
|
NULL
|
1126868350032642283
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp• 0-zshDOCKER0 ₴1DEV (-zsh)O $2lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$APP (-zsh)du-sh ~/.screenpipe/• *з-zsh• 84du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx------1 lukasstaff6404 Aug20241638413Jan 12:37 BTLrwxr-xr-X1rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-.1 lukasstaff16384 11 Apr 15:46Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny NolumesLukaseLuKas-KovaLiks-MacBook-Pro-3 iminny NoLumes/ Test 515#recycleGitara1910229e6394bdc967d792141382106f.ug-tmp JazykyCODESyncDataComputer ScienceSkolalocation-history(1).jsonlocation-history.jsonscreenpipestart machine.wavLukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ cd screenpipelukas®Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ I-zsh(ahl• ₴5100% <7-zshO ₴6Sat 11 Apr 15:50:17-zsh181*7ubuntu-24.04.4-live-server-amd64.iso...
|
1067
|
|
1081
|
25
|
0
|
2026-04-11T12:51:21.763299+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911881763_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
total 24
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09
drwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11
39M /Users/lukas/.screenpipe/data/data/2026-04-09
54M /Users/lukas/.screenpipe/data/data/2026-04-11
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ ls
#recycle Gitara location-history(1).json ubuntu-24.04.4-live-server-amd64.iso
1910229e6394bdc967d792141382106f.ug-tmp Jazyky location-history.json
CODE SyncData screenpipe
Computer Science Škola start machine.wav
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ cd screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ls
db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ll
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*\ntotal 24\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11\n 39M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-09\n 54M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-11\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd Test \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ ls\n#recycle\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tGitara\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tlocation-history(1).json\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tubuntu-24.04.4-live-server-amd64.iso\n1910229e6394bdc967d792141382106f.ug-tmp\tJazyky\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tlocation-history.json\nCODE\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tSyncData\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe\nComputer Science\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tŠkola\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tstart machine.wav\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ cd screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ls\ndb.sqlite\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ll","depth":4,"value":"-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite\n-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm\n-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|2604|2604\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|577|577\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\\n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nssh: connect to host 100.73.206.126 port 22: Connection refused\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite \"PRAGMA wal_checkpoint;\"\n0|868|868\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \\ \n ~/.screenpipe/db.sqlite \\\n Adm1n@100.73.206.126:/volume1/docker/screenpipe/db.sqlite\nug_start_server, check access user: 1000, group: 10\ngetuid(): 1000\u0000\tgeteuid(): 1000\nlogin group is admin, set euid as root\ncannot set euid as root\ninvalid path: '/volume1/docker/screenpipe/db.sqlite'\nrsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 0\ndrwxr-xr-x 3 root wheel 96 11 Apr 11:14 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll \ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/\ndu -sh ~/.screenpipe/data/\ndu -sh ~/.screenpipe/data/* 2>/dev/null\n189M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/\n 92M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/pending-transcriptions\n 0B\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/screenpipe.db\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20\ndu -sh ~/.screenpipe/data/data/*\ntotal 24\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .\ndrwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..\n-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store\ndrwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09\ndrwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11\n 39M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-09\n 54M\u0000\u0000\u0000\t/Users/lukas/.screenpipe/data/data/2026-04-11\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll\ntotal 64\ndrwxr-xr-x 5 root wheel 160 11 Apr 15:45 .\ndrwxr-xr-x 20 root wheel 640 4 Aug 2024 ..\ndrwx------ 1 lukas staff 16384 13 Jan 12:37 BT\nlrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /\ndrwx------ 1 lukas staff 16384 11 Apr 15:46 Test\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd Test \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ ls\n#recycle\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tGitara\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tlocation-history(1).json\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tubuntu-24.04.4-live-server-amd64.iso\n1910229e6394bdc967d792141382106f.ug-tmp\tJazyky\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tlocation-history.json\nCODE\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tSyncData\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tscreenpipe\nComputer Science\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tŠkola\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\t\u0000\u0000\u0000\u0000\u0000\u0000\u0000\tstart machine.wav\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ cd screenpipe \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ls\ndb.sqlite\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ll","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"role_description":"text"}]...
|
-241196301918295470
|
-215452487930775495
|
visual_change
|
accessibility
|
NULL
|
-rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Us -rw-r--r-- 1 lukas staff 80M 11 Apr 15:37 /Users/lukas/.screenpipe/db.sqlite
-rw-r--r-- 1 lukas staff 32K 11 Apr 14:52 /Users/lukas/.screenpipe/db.sqlite-shm
-rw-r--r-- 1 lukas staff 8.5M 11 Apr 15:39 /Users/lukas/.screenpipe/db.sqlite-wal
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|2604|2604
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|577|577
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ssh: connect to host [IP_ADDRESS] port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sqlite3 ~/.screenpipe/db.sqlite "PRAGMA wal_checkpoint;"
0|868|868
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ rsync -avz --progress \
~/.screenpipe/db.sqlite \
Adm1n@[IP_ADDRESS]:/volume1/docker/screenpipe/db.sqlite
ug_start_server, check access user: 1000, group: 10
getuid(): 1000 geteuid(): 1000
login group is admin, set euid as root
cannot set euid as root
invalid path: '/volume1/docker/screenpipe/db.sqlite'
rsync error: errors selecting input/output files, dirs (code 3) at clientserver.c(2089) [Receiver=3.4.1]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [sender=2.6.9]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ cd /Volumes
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 0
drwxr-xr-x 3 root wheel 96 11 Apr 11:14 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cp ~/.screenpipe/db.sqlite /Volumes/Test/screenpipe/db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ du -sh ~/.screenpipe/
du -sh ~/.screenpipe/data/
du -sh ~/.screenpipe/data/* 2>/dev/null
189M /Users/lukas/.screenpipe/
92M /Users/lukas/.screenpipe/data/
92M /Users/lukas/.screenpipe/data/data
0B /Users/lukas/.screenpipe/data/pending-transcriptions
0B /Users/lukas/.screenpipe/data/screenpipe.db
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20
du -sh ~/.screenpipe/data/data/*
total 24
drwxr-xr-x 5 lukas staff 160B 11 Apr 14:52 .
drwxr-xr-x 5 lukas staff 160B 11 Apr 15:03 ..
-rw-r--r--@ 1 lukas staff 8.0K 9 Apr 20:43 .DS_Store
drwxr-xr-x 14 lukas staff 448B 11 Apr 14:53 2026-04-09
drwxr-xr-x 169 lukas staff 5.3K 11 Apr 15:49 2026-04-11
39M /Users/lukas/.screenpipe/data/data/2026-04-09
54M /Users/lukas/.screenpipe/data/data/2026-04-11
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ ll
total 64
drwxr-xr-x 5 root wheel 160 11 Apr 15:45 .
drwxr-xr-x 20 root wheel 640 4 Aug 2024 ..
drwx------ 1 lukas staff 16384 13 Jan 12:37 BT
lrwxr-xr-x 1 root wheel 1 11 Apr 11:13 Macintosh HD -> /
drwx------ 1 lukas staff 16384 11 Apr 15:46 Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes $ cd Test
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ ls
#recycle Gitara location-history(1).json ubuntu-24.04.4-live-server-amd64.iso
1910229e6394bdc967d792141382106f.ug-tmp Jazyky location-history.json
CODE SyncData screenpipe
Computer Science Škola start machine.wav
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test $ cd screenpipe
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ls
db.sqlite
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ ll
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
|
1097
|
25
|
16
|
2026-04-11T12:52:50.730516+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911970730_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp(ahl-zshDOCKER0 ₴1DE FinderFileEditViewGoWindowHelp(ahl-zshDOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• ₴з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$-sh ~/.screenpipe/du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/lukas/.screenpipe92M/Users/lukas/.screenpipe92M/Users/lukas/.screenpipe<100.73.206.126OB/Users/lukas/.screenpipeFavouritesRecentsOB/Users/lukas/.screenpipe100.73.206.126• jiminnylukas@Lukas-Kovaliks-MacBook-PrdConnected as: Admindu -sh~/.screenpipe/data/data/*(®) AirDropNameDate ModifiedSizetotal 24• Recents |drwxr-xr-x5 lukasstaff1Hя Martidrwxr-xr-x5 lukasstaff--A ApplicationsGoogle-rw-r--r--@1 lukasstaff8• Documentsui games--drwxr-xr-x14 lukasstaff4drwxr-xr-x169 lukasstaff5• Desktopa Family tree documents39M/Users/lukas/.screenpipe• Downloads.ebooks54M/Users/lukas/.screenpipeDocumentslukas@Lukas-Kovaliks-MacBook-Prd1 lukasdocker--total 64UЯ BT--drwxr-xr-x5rootwheel1iCloudi bookdropdrwxr-xr-x20 rootwheeldrwx------1 lukasstaff• iCloud Driveшя Backup--163lrwxr-xr-x1rootwheeld Audiobooks-288 Sync foldert Apps--drwx-lukasstaff163lukas@Lukas-Kovaliks-MacBook-ProLocationslukas@Lukas-Kovaliks-MacBook-Prd• [IP_ADDRESS]|19 items#recycleoicara1910229e6394bdc967d792141382106f.ug-tmp JazykyLocation-nistory(t)-Jsonlocation-history.jsonCODESyncDataComputer ScienceSkolascreenpipestart machine.wavlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ cd screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ 11total 175224drwxrwxrwx1 lukasstaff16384 11 Apr 15:50drwx--1 lukasstaff1638411 Apr 15:46drwxrwxrwx1 lukasstaff1638411 Apr 15:51-rwxrwxrwx1 lukasstaffdata89665536 11 Apr 15:47db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ П-zsh100% <78Sat 11 Apr 15:52:50181O 886-zsh*7DisconnectKindSharepointSharepointSharepointSharepointSharepointSharepoint--SharepointSharepointSharepointSharepointSharepoint-- SharepointuDuntu-24.04.4-rive-server-amd64.iso...
|
NULL
|
-2339983395962764025
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp(ahl-zshDOCKER0 ₴1DE FinderFileEditViewGoWindowHelp(ahl-zshDOCKER0 ₴1DEV (-zsh)О 882APP (-zsh)• ₴з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$-sh ~/.screenpipe/du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/lukas/.screenpipe92M/Users/lukas/.screenpipe92M/Users/lukas/.screenpipe<100.73.206.126OB/Users/lukas/.screenpipeFavouritesRecentsOB/Users/lukas/.screenpipe100.73.206.126• jiminnylukas@Lukas-Kovaliks-MacBook-PrdConnected as: Admindu -sh~/.screenpipe/data/data/*(®) AirDropNameDate ModifiedSizetotal 24• Recents |drwxr-xr-x5 lukasstaff1Hя Martidrwxr-xr-x5 lukasstaff--A ApplicationsGoogle-rw-r--r--@1 lukasstaff8• Documentsui games--drwxr-xr-x14 lukasstaff4drwxr-xr-x169 lukasstaff5• Desktopa Family tree documents39M/Users/lukas/.screenpipe• Downloads.ebooks54M/Users/lukas/.screenpipeDocumentslukas@Lukas-Kovaliks-MacBook-Prd1 lukasdocker--total 64UЯ BT--drwxr-xr-x5rootwheel1iCloudi bookdropdrwxr-xr-x20 rootwheeldrwx------1 lukasstaff• iCloud Driveшя Backup--163lrwxr-xr-x1rootwheeld Audiobooks-288 Sync foldert Apps--drwx-lukasstaff163lukas@Lukas-Kovaliks-MacBook-ProLocationslukas@Lukas-Kovaliks-MacBook-Prd• [IP_ADDRESS]|19 items#recycleoicara1910229e6394bdc967d792141382106f.ug-tmp JazykyLocation-nistory(t)-Jsonlocation-history.jsonCODESyncDataComputer ScienceSkolascreenpipestart machine.wavlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ cd screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ 11total 175224drwxrwxrwx1 lukasstaff16384 11 Apr 15:50drwx--1 lukasstaff1638411 Apr 15:46drwxrwxrwx1 lukasstaff1638411 Apr 15:51-rwxrwxrwx1 lukasstaffdata89665536 11 Apr 15:47db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ П-zsh100% <78Sat 11 Apr 15:52:50181O 886-zsh*7DisconnectKindSharepointSharepointSharepointSharepointSharepointSharepoint--SharepointSharepointSharepointSharepointSharepoint-- SharepointuDuntu-24.04.4-rive-server-amd64.iso...
|
1096
|
|
1099
|
25
|
18
|
2026-04-11T12:52:53.770340+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911973770_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp$0(ahl• 0-zshDOCKERO FinderFileEditViewGoWindowHelp$0(ahl• 0-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$du-sh ~/.screenpipe/du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr 15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr 14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx------1 lukasstaff640163844 Aug202413 Jan 12:37BTlrwxr-xr-x1rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-lukasstaff16384 11 Apr 15:46Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $cd Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ ls#recycleGitara1910229e6394bdc967d792141382106f.ug-tmp Jazykylocation-history(1).jsonlocation-history.jsonCODESyncDatascreenpipeComputer ScienceSkolastart machine.wavlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ cd screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lltotal 175224drwxrwxrwx1 lukasstaff16384 11 Apr 15:50drwx--1 lukasstaff1638411 Apr 15:46drwxrwxrwx1 lukasstaff1638411 Apr 15:51-rwxrwxrwx1 lukasstaffdata89665536 11 Apr 15:47db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ 0-zsh100% <7O 886Sat 11 Apr 15:52:53-zsh181X7ubuntu-24.04.4-live-server-amd64.iso...
|
NULL
|
3501842707647503242
|
NULL
|
visual_change
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp$0(ahl• 0-zshDOCKERO FinderFileEditViewGoWindowHelp$0(ahl• 0-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$du-sh ~/.screenpipe/du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr 15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr 14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx------1 lukasstaff640163844 Aug202413 Jan 12:37BTlrwxr-xr-x1rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-lukasstaff16384 11 Apr 15:46Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $cd Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ ls#recycleGitara1910229e6394bdc967d792141382106f.ug-tmp Jazykylocation-history(1).jsonlocation-history.jsonCODESyncDatascreenpipeComputer ScienceSkolastart machine.wavlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ cd screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lltotal 175224drwxrwxrwx1 lukasstaff16384 11 Apr 15:50drwx--1 lukasstaff1638411 Apr 15:46drwxrwxrwx1 lukasstaff1638411 Apr 15:51-rwxrwxrwx1 lukasstaffdata89665536 11 Apr 15:47db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ 0-zsh100% <7O 886Sat 11 Apr 15:52:53-zsh181X7ubuntu-24.04.4-live-server-amd64.iso...
|
1098
|
|
1108
|
25
|
27
|
2026-04-11T12:53:15.093519+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775911995093_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
05:25
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.77666664,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.78555554,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.7838889,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7911111,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.78055555,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79444444,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.78944445,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"05:25","depth":1,"bounds":{"left":0.36215279,"top":0.82277775,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.82277775,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.82277775,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.82277775,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.033333335,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.033333335,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
-8776998112366616691
|
5362429038997285492
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
05:25
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime PlayerFileEditViewWindowHelpabl100% <Sat 11 Apr 15:53:14compact_monitor_1_1775908431491.mp4• Research Western Digital Red Plus pricingT*1luka:DOCKERduDEV (-zsh)APP (-zsh)X3• Research Western Digital Red…X4-zshX5-zsh|duRecalled 1memory(ctri+o to expand)189M• I don't have any92Mmemoryof previous conversations about Western Digital Red Plus pricing, and I don't have access to real-time pricing data or shopping history.92MOBOBluka:Could you give me more context? For example:- Are you referring to a specific capacity (e.g., 2ТB, 4ТВ, 6ТB)?Are you asking about current prices, historical prices, or prices you've seen somewhere specific?- Is this related to a NAS build or storage project I may have helped with before?dutota6tb and I am reffering to screenpipedrwxidrwxi-rw-1• screenpipe - Search Content (MCP)(q: "Western Digital Red Plus 6TB", limit: 10, max_content_length: 500)drwxi• These results are mostly terminal noise. Let me search more specifically for pricing content in a browser.drwxi39M• screenpipe - Search Content (MCP)(q: "WD Red Plus 6TB price", limit: 10, max_content_length: 500, content_type: "accessibility")54MLuka:Let me search specifically in browser windows where pricing would appear.totadrwxi • screenpipe - Search Content (MCP)(q: "WD Red Plus 6TB", limit: 10, max_content_length: 800, app_name: "Google Chrome")drwxidrwx • screenpipe - Search Content (MCP)(q: "Red Plus 6TB", limit: 10, max_content_length: 800, app_name: "Safari")lrwxidrwx-• screenpipe - Search Content (MCP)(q: "Red Plus 6TB price", limit: 15, max_content_length: 800)Luka:lukas• All results so far are terminal noise. Let me try the keyword search tool instead.#rec1910] • screenpipe - Keyword Search (MCP)(q: "WD Red Plus 6TB", limit: 20)CODECompl• screenpipe - Keyword Search (MCP)(q: "Red Plus 6TB", limit: 20)Luka:luka:• screenpipe - Keyword Search (MCP)(q: "Western Digital Red", limit: 20)db.seLuka:screenpipe - Keyword Search (MCP)(q: "WD6004FFBX", limit:luka:tota• Let me try the activitysummaryapproach instead.drwxi05:2510:00drwx-Infusing.(52s • : 272 tokens• thinking)L Tip: Use /btw to ask aquickside question without interruptingde's current workdrwxiDia-rwx!luka:X6esc to interruptN$I...
|
NULL
|
|
1111
|
25
|
30
|
2026-04-11T12:53:21.688197+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912001688_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:35
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.77666664,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.78555554,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.7838889,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7911111,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.78055555,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79444444,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.78944445,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"08:35","depth":1,"bounds":{"left":0.36215279,"top":0.82277775,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.82277775,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.82277775,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.82277775,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.033333335,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.033333335,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
4591414186673616718
|
7091811364627037812
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:35
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime PlayerFileEditViewWindowHelp40compact_monitor_1_1775908431491.mp4-zshX3lukaduDOCKERDEV (-zsh)APP (-zsh)-rw-r--r--lukasstaffdu1865239Apr21:18 1775758725854_ml.jpg-rw-r--r--1lukasstaff189M-rw-r-1lukasstaff1681649Apr21:191775758746943_ml.jpg1730249Apr21:191775758752964_ml.jpg92M-rw-r--r--1lukasstaff1675469Apr21:191775758762007_ml.jpg92M-rw-r--r--lukasstaff1723079AprOB21:191775758765041_ml. jpg-rw-r=-r=-lukasstaff1734019Apr21:19lukasstaff171563921:191775758768048_ml.jpgOB-rw-r--r--Aprlukasstaff1712971775758771077_ml. jpgLuka:-rw-r--r--19Apr21:191775758771814_ml.jpgdutota-rw-r--r--1lukasstaff1666269Apr21:191775758774131_ml.jpglukasstaff1622019Apr21:191775758778052_m1.jpgdrwxi-rw-r--r--1Lukasstaff1651789Apr21:19921:191775758783430_m1.jpgdrwxi-rw-r--r--lukasstaff169095Apr-rw-Ilukasstaff168465921:191775758786235_ml. jpg-rw-r--r--Apr19Apr1775758798335_m1.jpgdrwxi-rw-r--r--lukasstaff16570321:20drwxi1775758801361_ml.jpg-rw-r--r--1lukasstaff1833939Apr21:20lukasstaff183220921:201775758804373_ml.jpg39MApr54M-rw-r--r--lukasstaff1609199Apr21:201775758804733_ml. jpgLuka:-rw-r--r--lukasstaff16099491775758807395_ml. jpgtota-rw-r--r--lukasstaffApr21:20 1775758816365_ml.jpg1569369Apr21:201775758825859_ml. jpgdrwxi-rw-r--r--1lukasstaff1570969Apr21:20drwxi-rw-r--r--1lukasstaff1376459Apr1775758834385_ml.jp921:20drwx--rw-r--r--1 lukasstaff13955491775758837940_ml.jpgApr21:201775758840988_ml. jpglrwxi-rw-r--r--1lukasstaff1474499Apr21:201775758844030_ml. jpgdrwx-rw-r--r--lukasstaff1508099AprLuka:-rw-r--r--1lukasstaff21:211775758874147_ml.jpg1503569Apr21:241775759084405_ml- JPgLuka:-rw-r--r--1lukasstaff1600979Apr21:251775759111076_ml.jpg#rec-rw-r--r--lukasstaff1601689Apr21:251775759141163_ml. jpg19101-rw-r--r--lukasstaff1628899Apr21:251775759159564_ml. jpgCODE-rw-r--r--lukasstaff1707609Apr21:261775759174686_ml. jpgCompi-ГW-rlukasstaff25586359Apr20:04compact_monitor_1_1775754248190.mp4Luka:-rw-r--r--1lukasstaff52723479Apr20:09compact_monitor_1_1775754549504.mp4-rw-r--r--lukasstaff9519439Luka:Apr20:151lukas920:20compact_monitor_1_1775754928127.mp4db.sc-rw-r--r--staff780343Apr-rw-r--r--lukasstaffLuka:3129755Apr20:26compact_monitor_1_1775755253065.mp4compact_monitnn 11770766661100-rw-r--r--lukasstaffLuka:23691349Aprlukasstaff20:29compact_mo-rw-r--r--1tota28795279Apr20:32compact_mo-rw-r--r--1lukasstaff55971159Apr20:47compact_modrwxi08:35lukasstaff34609789Apr21:15drwx-rw-r--r--lukasstaffcompact_mol..--.----.[TELEGRAM_TOKEN]onitor_1_1775758515203.mp428134309Apr21:25compact_monitor_1_1775759143411.mp4-rwx!@Lukas-Kovaliks-MacBook-Pro-Jiminnydu -sh~/.screenpipe/data/data/2026-04-09luka:44M/Users/lukas/.screenpipe/data/data/2026-04-09ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~ $ du-sh ~/screenpipe/105M/Users/lukas/.screenpipe/Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~X4A100% CSat 11 Apr 15:53:21TX1• X5-zshX6»10:00...
|
1110
|
|
1112
|
25
|
31
|
2026-04-11T12:53:33.764742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912013764_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:47
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.77666664,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.78555554,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.7838889,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7911111,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.78055555,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79444444,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.78944445,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"08:47","depth":1,"bounds":{"left":0.36215279,"top":0.82277775,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.82277775,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.82277775,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.82277775,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.033333335,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.033333335,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
-8386364132144698109
|
4785969391708416630
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:47
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime Playerrm2FileEditShellViewWindowHelpSessionScriptsProfilesWindowHelpcompact_monitor_1_1775908431491.mp4-zsh40$ 0.nholX4100% <47100% 142luka:duDOCKERDEV (-zsh)APP (-zsh)X3-rw-r--r--lukasstaffdu1865239Apr21:18 1775758725854_m1. jpg-rw-r--r--lukasstaff1681649Apr21:191775758746943_m1.jpg189M-rw-r--r--92M-rw-r--r--11lukasstaff1730249Apr21:191775758752964_ml.jpglukasstaff1675469Apr21:191775758762007_ml.jpg92M-rw-r--r--lukasstaffOB1723079Apr21:191775758765041_ml. jpg-rw-r-lukasstaff1734019Apr21:19lukasstaff91775758768048_ml.jpgOB-rw-r--r--171563Apr21:19lukasstaff1775758771077_ml.jpgLuka:-rw-r--r-1712979Apr21:191775758771814_ml.jpgdutota-rw-r--r--1lukasstaff1666269Apr21:191775758774131_ml.jpg-rw-r--r--lukasstaff1622019Apr21:191775758778052_m1.jpgdrwxi-rw-r--r--1Lukasstaff1651789Apr21:19921:191775758783430_m1.jpgdrwxi-rw-r--r--lukasstaff169095Apr-rw-Ilukasstaff168465921:191775758786235_ml. jpg-rw-r--r--Apr1775758798335_ml. jpgdrwxi-rw-r--r--drwxi-rw-r--r--11lukasstaff1657039Apr21:201775758801361_ml.jpglukasstaff1833939Apr21:20lukasstaff183220921:201775758804373_ml.jpg39MApr54M-rw-r--r--lukasstaff1609199Apr21:201775758804733_ml. jpgLuka:-rw-r--r--lukasstaff16099491775758807395_ml. jpgApr21:20 1775758816365_ml. jpgtota-rw-r--r--lukasstaff1569309Apr21:201775758825859_ml. jpgdrwxi-rw-r--r--1lukasstaff1570969Apr21:201775758834385_ml.jpgdrwxi-rw-r--r--1lukasstaff1376459Apr21:201775758837940_ml. jpgdrwx--rw-r--r--1 lukasstaff1395549Apr21:201775758840988_ml. jpglrwxi-rw-r--r--1lukasstaff1474499Apr21:201775758844030_ml. jpgdrwx-rw-r--r--lukasstaff1508099Apr21:211775758874147_ml.jpgLuka:-rw-r--r--Luka:-rw-r--r--11lukasstaff1503569Apr21:241775759084405_ml- JPglukasstaff1600979Apr21:251775759111076_ml.jpg#rec-rw-r--r--lukasstaff1601689Apr21:251775759141163_ml. jpg19101-rw-r--r--lukasstaff1628899Apr21:251775759159564_ml. jpgCODE-rw-r--r--lukasstaff1707609Apr21:261775759174686_ml. jpgCompi-Гw-r-lukasstaff25586359Apr20:04compact_monitor_1_1775754248190.mp4Luka:-rw-r--r--1lukasstaff52723479Apr20:09compact_monitor_1_1775754549504.mp4-rw-r--r--lukasstaff9519439Luka:Apr20:151lukas920:20compact_monitor_1_1775754928127.mp4db.sc-rw-r--r--staff780343Aprlukascompact_monitor_1_1775755253065.mp4-rw-r--r--staffLuka:3129755Apr20:26compact_monitor_1_1775755561408.mp4-rw-r--r--lukasstaffLuka:23691349Apr20:29compact_monitor_1_1775755764874.mp4-rw-r--r--tota-rw-r--r--11lukasstaff28795279Apr20:32compact_monitor_1_1775755951928.mp4lukasstaff55971159Apr20:47compact_monitor_1_1775756847339.mp4drwxilukasstaff34609789Apr21:15drwx-rw-r-lukasstaffcompact_monitor_1_1775758509024.mp418768099Apr21:15drwxi-rw-r-lukasstaffcompact_monitor_1_1775758515203.mp428134309Apr21:25compact_monitor_1_1775759143411.mp4-rwx!@Lukas-Kovaliks-MacBook-Pro-Jiminnydu -sh ~/.screenpipe/data/data/2026-04-09luka:44M/Users/lukas/.screenpipe/data/data/2026-04-09ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny~ $ du105M/Users/lukas/.screenpipe/-sh ~/.screenpipe/Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~-zsh-zshSat 11 Apr 15:53:33Thu 9 Apr 21:26:58CX1X610:00|...
|
NULL
|
|
1113
|
25
|
32
|
2026-04-11T12:53:39.825010+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912019825_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:53
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.77666664,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7861111,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.78555554,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.78555554,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7916667,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.7838889,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7911111,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.78055555,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79444444,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.78944445,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"08:53","depth":1,"bounds":{"left":0.36215279,"top":0.82277775,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.82277775,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.82277775,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.82277775,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.033333335,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.033333335,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
-5438988143846609788
|
7091811364761250548
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:53
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime Player•FileEditViewWindowHelp100% C• compact_monitor_1_1775908431491.mp4-zshSat 11 Apr 15:53:39TX1X6luka:dudu189M92M92MOBDOCKERuse all monitorsignored windowsincluded windowscloud syncauto-destruct piddeepgram keyDEV (-zsh)X2APP (-zsh)X3-ZShX4-zshX5-zshtruedisablednot setOBluka:languagesdu -all languagestotadrwximonitorsdrwx!no monitors available-rw-1drwxiaudio devicesdrwxidisabled39M54M2026-04-09T21:24:43.412745ZINFO screenpipe_core::pipes: pipe scheduler started (generation 2)Luka you are using local processing. all your data stays on your computer.totadrwxiwarning: telemetry is enabled. only error-level data will be sent.drwxi to disable, use the --disable-telemetry flag.drwx-lrwxicheck latest changes here: https://github.com/screenpipe/screenpipe/releasesdrwx2026-04-09T21:24:43.412842ZINFOscreenpipe:starting UI event captureLuka:2026-04-09721:24:43.4177342WARNscreenpipe: pi agentinstallfailed: bun not found - install from https://bun.shLuka!2026-04-09T21:24:43419937ZINFOscreenpipe_engine::power::manager:#rec2026-04-09T21:24:43427426ZINFOinitial power profile: Performance (on_ac=true, battery-Some(100))screenpipe_engine::ui_recorder:Starting UIevent capture191012026-04-09T21:24:434406922INFOscreenpipe_engine::ui_recorder: UIrecording session started:04544783-3010-4fd3-8182-c225a6e73e3fCODE2026-04-09T21:24:434409312INFOscreenpipe_engine::calendar_speaker_id:speakeridentification: started (user_name=<not set>)Compi2026-04-09T21:24:434409422INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)Luka:2026-04-09T21:24:434415662INFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started2026-04-09T21:24:434461732ERRORLuka:screenpipe:serverstopped with error: Os { code: 48, kind: AddrInUse, message:Aedr Truse, (Ssagc: tendre(base_interval-5s, profiles=12)"Address already in use" }2026-04-09T21:24:434975652INFOdb.scscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505frameLukas2026-04-09T21:24:43904442ZINFOscreenpipe_engine::viston_manaannccmanacorChnntinaentries, coverage from 2026-04-08 18:24:43.440940 UTC1 (1440x900)2026-04-09T21:2443904468ZLuka:INFOscreenpipe_engine::vision,1 (device: monitor_1)2026-04-09T21:9044782INFOscreenpipe_engine::vision,tota813,-1253) - not in allowed list2026-04-09T21904487ZINFOscreenpipe_engine::vis1on_1 every 5 seconds)drwxi2026-04-09T21:2904507ZINFOINFOscreenpipe_engine::event_di08:5310:00(device: monitor_1)drwx-2026-04-09T21:24:760754Zsck_rs::stream_manager: persistentSCK stream started for display 1 (1440x900,drwxi-rwx!2026-04-09T21:24:44INFO2fps)840971Zscreenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506,dur=33ms2026-04-09121:25:434117642INFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligibleframesluka:2026-04-09T21:25:45.6681342INFO2026-04-09T21:26:29803344ZINFOscreenpipe_engine::snapshot_compaction: snapshot compaction: 15 frames, 4.7MB+ 2.7MB (1.8X), 15 JPEGs deletedscreenpipe_engine::event_driven_capture: content2026-04-09T21:26:50.155818ZINFOdedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger=visual_change)screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)...
|
1112
|
|
1115
|
25
|
34
|
2026-04-11T12:53:45.884646+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912025884_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:59
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7872222,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.7777778,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7872222,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.7866667,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7927778,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.7866667,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.7866667,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7927778,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.785,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.7816667,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79555553,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.79055554,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.79333335,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.79333335,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"08:59","depth":1,"bounds":{"left":0.36215279,"top":0.8238889,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.8238889,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.8238889,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.8238889,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.034444444,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.034444444,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
-1705178331716454644
|
7091811365700775540
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:59
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime PlayerFileEditViewWindowHelplhl100% CSat 11 Apr 15:53:45••compact_monitor_1_1775908431491.mp4-zshT*1lukadudu189M92M92MOBOBDOCKERuse all monitorsignored windowsincluded windowscloud syncauto-destruct piddeepgram keyDEV (-zsh)X2APP (-zsh)*3X4-zshX5-zshtruedisablednot setluka:languagesdu -all languagestotadrwxidrwx!monitorsno monitors available-rw-1drwxiaudio devicesdrwxidisabled39M54M2026-04-09T21:24:43.412745Zluka:INFO screenpipe_core::pipes: pipe scheduler started (generation 2)you are using local processing. all your data stays on your computer.totadrwxiwarning: telemetry is enabled. only error-level data will be sent.drwxi to disable, use the --disable-telemetry flag.drwx-lrwxicheck latest changes here: https://github.com/screenpipe/screenpipe/releasesdrwx-2026-04-09T21:24:43.4128422INFO screenpipe:starting Ul event captureLuka!2026-04-09T21:24:43417734ZWARNscreenpipe:luka: 2026-04-09T21:24:43.419937ZINFOpi agentinstall failed: bun not found- install from https://bun.sh#rec4274262INFOscreenpipe_engine:: power::manager:initialpower profile: Performance2026-04-09T21:24:43screenpipe_engine::ui_recorder:Con_ac=true, battery=Some(100))Starting UIevent capture191012026-04-09T21:24:434406922INFOscreenpipe_engine::ui_recorder: UIrecording session started:04544783-3010-4fd3-8182-c225a6e73e3fCODE2026-04-09721:24:434409312INFOscreenpipe_engine::calendar_speaker_id:speaker identification:started (user_name=<not set>)Compl2026-04-09T21:24:43440942ZINFOscreenpipe_engine: :hot_frame_cache:hot_frame_cache: warming from DB(2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)Luka:2026-04-09T21:24:43441566ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval-Ss, profiles=12)luka:2026-04-09T21:24:43446173ZERRORscreenpipe:Serverstopped with error: Os { code: 48, kind: AddrInUse,db.sc2026-04-09T21:24:434975652INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:message:"Address already in use" }warmed with 505 frameentries, coverage from 2026-04-08 18:24:43.440940 UTCLuka:2626-04-69121:904442ZINFOscreenpipe_engzne::V1S1On_manaannctmanaonnChantina uicianndinA1 (1440x900)2026-04-09T21904468ZINFOLuka:screenpipe_engine::vision.tota2026-04-09T2104478ZINFOscreenpipe_engine::viston_-» $13,-1vis):• 1 (device: monitor_1)813,-1253) - not in allowed list2026-04-09T2304487ZINFOdrwxi2026-04-09T21904507ZINFOscreenpipe_engine::vision_08:591 every 5 seconds)screenpipe_engine::event_di(device: monitor_1)drwx-2026-04-09T21:24:4drwxi7607542INFOsck_rs::stream_manager: persistentSCK stream started for display 1 (1440x900, 2fps)2026-04-09T21:24:448409712INFO-rwx!2026-04-09T21:25:43.screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms4117042INFOscreenpipe_engine::snapshot_compaction: snapshot compaction: found 15 eligible framesluka:2026-04-09T21:25:45.668134ZINFO2026-04-09T21:26:29.803344ZINFOscreenpipe_engine::snapshot_compaction:snapshotcompaction: 15 frames, 4.7MB + 2.7MB (1.8x), 15 JPEGs deletedscreenpipe_engine::event_driven_capture: contentdedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger-visual_change)2026-04-09T21:26:50.155818ZINFOscreenpipe_engine::event_driven_capture:contentdedup:skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)X6...
|
1114
|
|
1117
|
25
|
36
|
2026-04-11T12:53:54.954356+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912034954_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:54
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7872222,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.7777778,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":true},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7872222,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.7866667,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7927778,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.7866667,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.7866667,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7927778,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.785,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.7816667,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79555553,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.79055554,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.79333335,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.79333335,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"08:54","depth":1,"bounds":{"left":0.36215279,"top":0.8238889,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.8238889,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.8238889,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.8238889,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.034444444,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.034444444,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
2636480086301543129
|
4785968286693862006
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:54
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime PlayerFileEditViewWindowHelp<40lhl100% C47Sat 11 Apr15:53:54iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% 1478Thu 9 Apr 21:26:59-zshT*1Lukadudu189M92M92MOBOBDOCKERuse all monitorsignored windowsincluded windowscloud syncauto-destruct piddeepgram keyDEV (-zsh)X2APP (-zsh)*3X4-zshX5-zshtruedisablednot setluka:languagesdu -all languagestotadrwximonitorsdrwx!no monitors available-rw-1drwxiaudio devicesdrwxidisabled39M54M2026-04-09T21:24:43.412745Zluka:INFO screenpipe_core::pipes: pipe scheduler started (generation 2)you are using local processing. all your data stays on your computer.totadrwxiwarning: telemetry is enabled. only error-level data will be sent.drwxi to disable, use the --disable-telemetry flag.drwxlrwxicheck latest changes here: https://github.com/screenpipe/screenpipe/releasesdrwx-2026-04-09T21:24:43.412842ZINFO screenpipe:starting Ul event captureLuka!2026-04-09T21:24:43417734ZWARNscreenpipe:luka: 2026-04-09T21:24:43.419937ZINFOpi agentinstall failed: bun not found - install from https://bun.sh#rec2026-04-09T21:24:434274262INFOscreenpipe_engine::power::manager:initialpower profile: Performance (on_ac=true, battery=Some(100))screenpipe_engine::ul_recorder:Starting UIevent capture191012026-04-09T21:24:434406922INFOscreenpipe_engine::ui_recorder: UIrecording session started:04544783-3010-4fd3-8182-c225a6e73e3fCODE2026-04-09721:24:434409312INFOscreenpipe_engine::calendar_speaker_id:speaker identification:started (user_name=<not set>)Compl2026-04-09T21:24:43440942ZINFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)Luka:2026-04-09T21:24:43441566ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval-Ss, profiles=12)luka:2026-04-09T21:24:43446173ZERRORscreenpipe:Serverstopped with error: Os{ code: 48, kind: AddrInUse, message:"Address already in use" }db.sc2026-04-09T21:24:434975652INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 505 frame entries, coverage from 2026-04-08 18:24:43.440940 UTCLuka:2626-04-69121:904442ZINFOscreenpipe_engine::vision_manager::manager: Starting vision recordingfor monitor 1 (1440x900)2026-04-09T21904468ZINFOLuka:screenpipe_engine::vision_manager: :manager:Starting event-driven capture for monitor 1 (device: monitor_1)tota2026-04-09T2104478ZINFOscreenpipe_engine::viston_manager::manager:Skipping monitor 2 (Display 2_3008x1253_-813,-1253) - not in allowed list2026-04-09T2:04487ZINFOdrwxiscreenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (polling every 5 seconds)2026-04-09T21904507ZINFOscreenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)drwx-2026-04-09T21:24:4drwxi7607542INFOsck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps)2026-04-09T21:24:448409712INFO-rwx!2026-04-09T21:25:43.screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms4117042INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 15 eligible framesluka:2026-04-09T21:25:45.668134ZINFO2026-04-09T21:26:29.803344ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 15 frames, 4.7MB + 2.7MB (1.8x), 15 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash-7762042434744563480, trigger-visual_change)2026-04-09T21:26:50.155818ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)X6...
|
1116
|
|
1118
|
25
|
37
|
2026-04-11T12:53:58.009430+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912038009_m1.jpg...
|
QuickTime Player
|
compact_monitor_1_1775908431491.mp4
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:57
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"rewind","depth":1,"bounds":{"left":0.47916666,"top":0.7872222,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"play/pause","depth":1,"bounds":{"left":0.50381947,"top":0.7777778,"width":0.02013889,"height":0.037777778},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":true},{"role":"AXButton","text":"fast forward","depth":1,"bounds":{"left":0.5315972,"top":0.7872222,"width":0.017361112,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"More Controls","depth":1,"bounds":{"left":0.653125,"top":0.7866667,"width":0.0125,"height":0.017777778},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"toggle full screen","depth":1,"bounds":{"left":0.596875,"top":0.7927778,"width":0.013888889,"height":0.022222223},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":1,"bounds":{"left":0.596875,"top":0.7866667,"width":0.013888889,"height":0.022222223},"role_description":"button","is_focused":false},{"role":"AXButton","text":"show external playback menu","depth":2,"bounds":{"left":0.596875,"top":0.7866667,"width":0.013888889,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show media selection menu","depth":1,"bounds":{"left":0.596875,"top":0.7927778,"width":0.015277778,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"toggle picture-in-picture playback","depth":1,"bounds":{"left":0.596875,"top":0.785,"width":0.017361112,"height":0.022222223},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show action menu","depth":1,"bounds":{"left":0.596875,"top":0.7922222,"width":0.014583333,"height":0.023333333},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"share","depth":1,"bounds":{"left":0.6267361,"top":0.7816667,"width":0.013541667,"height":0.025555555},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"show chapter menu","depth":1,"bounds":{"left":0.596875,"top":0.79555553,"width":0.014583333,"height":0.016666668},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.79055554,"width":0.013888889,"height":0.026666667},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXCheckBox","text":"zoom","depth":1,"bounds":{"left":0.596875,"top":0.79333335,"width":0.017361112,"height":0.02111111},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"playback speed","depth":1,"bounds":{"left":0.596875,"top":0.79333335,"width":0.013194445,"height":0.02111111},"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"08:57","depth":1,"bounds":{"left":0.36215279,"top":0.8238889,"width":0.02638889,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle elapsed time, timecode and framecount","depth":1,"bounds":{"left":0.36354166,"top":0.8238889,"width":0.023611112,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"10:00","depth":1,"bounds":{"left":0.6340278,"top":0.8238889,"width":0.031597223,"height":0.016666668},"role_description":"text"},{"role":"AXCheckBox","text":"toggle duration and remaining time","depth":1,"bounds":{"left":0.6354167,"top":0.8238889,"width":0.028819444,"height":0.016666668},"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false},{"role":"AXMenuButton","text":"document actions","depth":1,"bounds":{"left":0.6166667,"top":0.034444444,"width":0.0069444445,"height":0.017777778},"role_description":"menu button","is_enabled":false,"is_focused":false},{"role":"AXStaticText","text":"compact_monitor_1_1775908431491.mp4","depth":1,"bounds":{"left":0.4236111,"top":0.034444444,"width":0.19305556,"height":0.017777778},"role_description":"text"}]...
|
21315854223384772
|
7091811296981297782
|
visual_change
|
hybrid
|
NULL
|
rewind
play/pause
fast forward
More Controls
toggl rewind
play/pause
fast forward
More Controls
toggle full screen
show external playback menu
show external playback menu
show media selection menu
toggle picture-in-picture playback
show action menu
share
show chapter menu
zoom
zoom
playback speed
08:57
toggle elapsed time, timecode and framecount
10:00
toggle duration and remaining time
document actions
compact_monitor_1_1775908431491.mp4
QuickTime PlayerFileEditViewWindowHelp100% <47compact_monitor_1_1775908431491.mp4-zshSat 11 Apr 15:53:57T*1X6lukadudu189M92M92MOBOBDOCKERuse all monitorsignored windowsincluded windowscloud syncauto-destruct piddeepgram keyDEV (-zsh)X2APP (-zsh)*3X4-zshX5-zshtruedisablednot setluka:languagesdu -all languagestotadrwxidrwx!monitorsno monitors available-rw-1drwxiaudio devicesdrwxidisabled39M54M2026-04-09T21:24:43.412745Zluka:INFO screenpipe_core::pipes: pipe scheduler started (generation 2)you are using local processing. all your data stays on your computer.totadrwxiwarning: telemetry is enabled. only error-level data will be sent.drwxi to disable, use the --disable-telemetry flag.drwx-lrwxicheck latest changes here: https://github.com/screenpipe/screenpipe/releasesdrwx-2026-04-09T21:24:43.412842ZINFO screenpipe:starting Ul event captureLuka!2026-04-09T21:24:43417734ZWARNscreenpipe:luka: 2026-04-09T21:24:43.419937ZINFOpi agentinstall failed: bun not found - install from https://bun.sh#rec2026-04-09T21:24:434274262INFOscreenpipe_engine::power::manager:initial power profile: PerformanceCon_ac=true, battery=Some(100))screenpipe_engine::ul_recorder:Starting UIevent capture191012026-04-09T21:24:434406922INFOscreenpipe_engine::ui_recorder: UIrecording session started:04544783-3010-4fd3-8182-c225a6e73e3fCODE2026-04-09721:24:434409312INFOscreenpipe_engine::calendar._speaker_id:speaker identification:started (user_name=<not set>)Compl2026-04-09T21:24:43440942ZINFOscreenpipe_engine::hot_frame_cache:hot_frame_cache: warming from DB(2026-04-08 18:24:43.440940 UTC to 2026-04-09 18:24:43.440940 UTC)Luka:2026-04-09T21:24:43441566ZINFOscreenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval-Ss, profiles=12)luka:2026-04-09T21:24:43446173ZERRORscreenpipe:Serverstopped with error: Os { code: 48, kind: AddrInUse,db.sc2026-04-09T21:24:434975652INFOscreenpipe_engine::hot_frame_cache: hot_frame_cache:message:"Address already in use" }warmed with 505frameentries, coverage from 2026-04-08 18:24:43.440940 UTCLuka:2626-04-69121:904442ZINFOscreenpipe_engzne::V1S1O0_manaann.tmanaonnChantina uicianAAinA1 (1440x900)2026-04-09T21904468ZINFOLuka:screenpipe_engine::vision.• 1 (device: monitor_1)tota2026-04-09T2104478ZINFOscreenpipe_engine::viston_813,-1253) - not in allowed list2026-04-09T2304487ZINFOdrwxi2026-04-09T21904507ZINFOscreenpipe_engine::vision_08:5610:001 every 5 seconds)screenpipe_engine::event_di(device: monitor_1)drwx-2026-04-09T21:24:4drwxi7607542INFOsck_rs::stream_manager: persistentSCK stream started for display 1 (1440x900,2fps)2026-04-09T21:24:448409712INFO-rwx!2026-04-09T21:25:43.screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=506, dur=33ms4117042INFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: found 15 eligible framesluka:2026-04-09T21:25:45.668134ZINFO2026-04-09T21:26:29.803344ZINFOscreenpipe_engine::snapshot_compaction: snapshotcompaction: 15 frames, 4.7MB + 2.7MB (1.8x), 15 JPEGs deletedscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=7762042434744563480, trigger-visual_change)2026-04-09T21:26:50.155818ZINFOscreenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4204778076103390702, trigger=click)...
|
NULL
|
|
1128
|
25
|
47
|
2026-04-11T12:54:22.327964+00:00
|
/Users/lukas/.screenpipe/data/data/2026-04-11/1775 /Users/lukas/.screenpipe/data/data/2026-04-11/1775912062327_m1.jpg...
|
NULL
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl• 0-zshDOCKER0 ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$du-sh ~/.screenpipe/du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx------1 lukasstaff6404 Aug20241638413 Jan 12:37BTlrwxr-xr-x1rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-lukasstaff16384 11 Apr 15:46Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $cd Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ ls#recycleGitara1910229e6394bdc967d792141382106f.ug-tmp Jazykylocation-history(1).jsonlocation-history.jsonCODESyncDatascreenpipeComputer ScienceSkolastart machine.wavlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ cd screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lltotal 175224drwxrwxrwx1 lukasstaff16384 11 Apr 15:50drwx--1 lukasstaff1638411 Apr 15:46drwxrwxrwx1 lukasstaff1638411 Apr 15:51-rwxrwxrwx1 lukasstaffdata89665536 11 Apr 15:47db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ 0-zsh100% <7*886Sat 11 Apr 15:54:22-zsh181X7ubuntu-24.04.4-live-server-amd64.iso...
|
NULL
|
-6966012791149452177
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp(ahl• 0-zshDOCKER0 ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• 84-zsh• ₴5lukas@Lukas-Kovaliks-MacBook-Pro-JiminnyNolumes$du-sh ~/.screenpipe/du-sh~/.screenpipe/data/du-sh~/.screenpipe/data/* 2>/dev/null189M/Users/Lukas/.screenpipe/92M/Users/lukas/.screenpipe/data/92M/Users/lukas/.screenpipe/data/dataOB/Users/lukas/.screenpipe/data/pending-transcriptionsOB/Users/lukas/.screenpipe/data/screenpipe.dblukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ ls -lah ~/.screenpipe/data/data/ | head -20du-sh~/.screenpipe/data/data/*total 24drwxr-xr-x5 lukasstaff160B11 Apr 14:52drwxr-xr-x5 lukasstaff160B11 Apr15:03-rw-r--r--@1 lukasstaff8.0K9 Apr 20:43.DS_Storedrwxr-xr-x14 lukasstaff448B 11 Apr14:53drwxr-xr-x169 lukasstaff5.3K 11 Apr 15:492026-04-692026-04-1139M/Users/lukas/.screenpipe/data/data/2026-04-0954M/Users/lukas/.screenpipe/data/data/2026-04-11lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes $ 11total 64drwxr-xr-x5rootwheel160 11 Apr 15:45drwxr-xr-x20 rootwheeldrwx------1 lukasstaff6404 Aug20241638413 Jan 12:37BTlrwxr-xr-x1rootwheel1 11 Apr 11:13 Macintosh HD -> /drwx-lukasstaff16384 11 Apr 15:46Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes $cd Testlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ ls#recycleGitara1910229e6394bdc967d792141382106f.ug-tmp Jazykylocation-history(1).jsonlocation-history.jsonCODESyncDatascreenpipeComputer ScienceSkolastart machine.wavlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Volumes/Test $ cd screenpipelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lsdb.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ cp -r ~/.screenpipe/data/data/ /Volumes/Test/screenpipe/data/lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny Nolumes/Test/screenpipe $ lltotal 175224drwxrwxrwx1 lukasstaff16384 11 Apr 15:50drwx--1 lukasstaff1638411 Apr 15:46drwxrwxrwx1 lukasstaff1638411 Apr 15:51-rwxrwxrwx1 lukasstaffdata89665536 11 Apr 15:47db.sqlitelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny /Volumes/Test/screenpipe $ 0-zsh100% <7*886Sat 11 Apr 15:54:22-zsh181X7ubuntu-24.04.4-live-server-amd64.iso...
|
NULL
|