|
39153
|
1444
|
17
|
2026-05-14T06:37:41.743554+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740661743_m2.jpg...
|
Firefox
|
[SRD-6848] Sidekick SMS issue - Jira — Work
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37/SRD-6848...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Close tab
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Sidebar
Sidebar
Top Bar
Top Bar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
9
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
1
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
1
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
1
Processing team
Processing team
Star Processing team
4
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
2
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Back
Back
Bug - Change work type
SRD-6848
SRD-6848
Copy link
Sidekick SMS issue- edit summary, edit
Sidekick SMS issue
Sidekick SMS issue
Link work item
Link work item
Link web pages and more
Link web pages and more
Add form
Add form
Add design
Add design
Create
Create
Add app
Stoyan Tomov
raised this request
via
Jira
Hide details
Hide details
View request in portal
View request in portal
Description
Description
Edit Description, edit
Hey team,
Scott de Zoeten from Reward Gateway-Edenred reached out to complain that he got an automated email stating that his SMS from the 10th of May was not sent to one of his prospects.
I tried investigating (via CloudWatch logs, Twilio messaging logs, Sentry, etc), but I couldn’t find any trace of his attempted reply to that prospect ([PHONE]).
To send the text message, he replied to the email he got when the prospect texted him first:
Open image-20260513-072619.png
And this is the email he got after replying to the email:
Open image-20260513-072433.png
Reportedly, the text message he tried sending was only two words long.
Mario and I performed a couple of tests, and despite receiving each reply via email, we both got the same emails as Scott, stating that the messages were not sent. Below are the failure messages and the result of our testing:
Open image-20260513-072900.png
Open image-20260513-072913.png
Open image-20260513-072944.png
I couldn’t help but notice that, unlike with Mario’s reply, my reply via email included my email signature by default, and this can significantly increase the size of the text message, but this shouldn’t be an issue if the SMS gets segmented when a certain threshold is reached, making it a so-called long SMS.
Can someone please check why we are always receiving these failure emails, even though the messages were sent, and of course, why Scott’s text message was not sent at all?
Data Centre
More information about
Edit Data Centre
US
Steps to reproduce
Steps to reproduce
More information about...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.06632314,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.1245012,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.06216755,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.07762633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.1200133,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.20977394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.40475398,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"bounds":{"left":0.0,"top":0.3463687,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"bounds":{"left":0.013297873,"top":0.3575419,"width":0.07164229,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"bounds":{"left":0.0,"top":0.3790902,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.39026338,"width":0.076296546,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.41181165,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.42298484,"width":0.05501995,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.4445331,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4557063,"width":0.064494684,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.4772546,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4884278,"width":0.11735372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.509976,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5211492,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.54269755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.55387074,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.575419,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5865922,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.60814047,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.61931366,"width":0.12898937,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.6408619,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.6520351,"width":0.079288565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"bounds":{"left":0.0,"top":0.6735834,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"bounds":{"left":0.013297873,"top":0.6847566,"width":0.032247342,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.70630485,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.71747804,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.7390263,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.7501995,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.7717478,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.013297873,"top":0.782921,"width":0.041722074,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.8044693,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.013297873,"top":0.8156425,"width":0.041722074,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.8387869,"width":0.07413564,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"bounds":{"left":0.090259306,"top":0.07861133,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"bounds":{"left":0.090259306,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"bounds":{"left":0.090259306,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"bounds":{"left":0.090259306,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"bounds":{"left":0.090259306,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"bounds":{"left":0.090259306,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"bounds":{"left":0.090259306,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"bounds":{"left":0.08361037,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"bounds":{"left":0.0887633,"top":0.06344773,"width":0.039727394,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"bounds":{"left":0.095578454,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"bounds":{"left":0.10073138,"top":0.06344773,"width":0.044215426,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"bounds":{"left":0.10887633,"top":0.057861134,"width":0.029421542,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"bounds":{"left":0.40475398,"top":0.06264964,"width":0.24268617,"height":0.015961692},"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"bounds":{"left":0.65575135,"top":0.057861134,"width":0.030086435,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"bounds":{"left":0.66705453,"top":0.06384677,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"bounds":{"left":0.91223407,"top":0.057861134,"width":0.035904255,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"bounds":{"left":0.92353725,"top":0.06384677,"width":0.020611702,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"bounds":{"left":0.9494681,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"bounds":{"left":0.954621,"top":0.06344773,"width":0.027759308,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"bounds":{"left":0.96143615,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"bounds":{"left":0.9665891,"top":0.06344773,"width":0.010139627,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9734042,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.97855717,"top":0.06344773,"width":0.017952127,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"bounds":{"left":0.98537236,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"bounds":{"left":0.99052525,"top":0.06344773,"width":0.009474754,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"bounds":{"left":0.08361037,"top":0.09976058,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"bounds":{"left":0.09424867,"top":0.10574621,"width":0.01662234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"bounds":{"left":0.08361037,"top":0.12529927,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"bounds":{"left":0.09424867,"top":0.13128492,"width":0.015458777,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"bounds":{"left":0.08361037,"top":0.15083799,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"bounds":{"left":0.09424867,"top":0.15682362,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"bounds":{"left":0.08361037,"top":0.1763767,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"bounds":{"left":0.09424867,"top":0.18236233,"width":0.011635638,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"bounds":{"left":0.15309176,"top":0.17956904,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"bounds":{"left":0.08361037,"top":0.2019154,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"bounds":{"left":0.09424867,"top":0.20790103,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"bounds":{"left":0.13646941,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"bounds":{"left":0.14577793,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"bounds":{"left":0.08959442,"top":0.23423783,"width":0.013464096,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"bounds":{"left":0.08759973,"top":0.2529928,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"bounds":{"left":0.09823803,"top":0.25897846,"width":0.03025266,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"bounds":{"left":0.14577793,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"bounds":{"left":0.09158909,"top":0.27853152,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"bounds":{"left":0.1022274,"top":0.28451717,"width":0.017121011,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"bounds":{"left":0.13646941,"top":0.28172386,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"bounds":{"left":0.14577793,"top":0.28172386,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"bounds":{"left":0.095578454,"top":0.30407023,"width":0.059507977,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Team Priority","depth":26,"bounds":{"left":0.10621676,"top":0.31005585,"width":0.029587766,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All open tickets","depth":25,"bounds":{"left":0.099567816,"top":0.32960895,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All open tickets","depth":28,"bounds":{"left":0.11020612,"top":0.33559456,"width":0.034075797,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star All open tickets","depth":26,"bounds":{"left":0.14577793,"top":0.33280128,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9","depth":28,"bounds":{"left":0.14860372,"top":0.33719075,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Unassigned tickets","depth":25,"bounds":{"left":0.099567816,"top":0.35514766,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Unassigned tickets","depth":28,"bounds":{"left":0.11020612,"top":0.36113328,"width":0.03307846,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Unassigned tickets","depth":26,"bounds":{"left":0.14577793,"top":0.35834,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1","depth":28,"bounds":{"left":0.14893617,"top":0.36272946,"width":0.0016622341,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Support team Queue","depth":25,"bounds":{"left":0.099567816,"top":0.38068634,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Support team Queue","depth":28,"bounds":{"left":0.11020612,"top":0.386672,"width":0.03025266,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Support team Queue","depth":26,"bounds":{"left":0.14577793,"top":0.38387868,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"bounds":{"left":0.14860372,"top":0.38826814,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Raised by me","depth":25,"bounds":{"left":0.099567816,"top":0.40622506,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Raised by me","depth":28,"bounds":{"left":0.11020612,"top":0.4122107,"width":0.029753989,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Raised by me","depth":26,"bounds":{"left":0.14577793,"top":0.4094174,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.1484375,"top":0.41380686,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Assigned to me","depth":25,"bounds":{"left":0.099567816,"top":0.43176377,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Assigned to me","depth":28,"bounds":{"left":0.11020612,"top":0.43774942,"width":0.03174867,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Assigned to me","depth":26,"bounds":{"left":0.14577793,"top":0.4349561,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1","depth":28,"bounds":{"left":0.14893617,"top":0.43934557,"width":0.0016622341,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service requests","depth":25,"bounds":{"left":0.099567816,"top":0.45730248,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service requests","depth":28,"bounds":{"left":0.11020612,"top":0.4632881,"width":0.033410903,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Service requests","depth":26,"bounds":{"left":0.14577793,"top":0.46049482,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"bounds":{"left":0.1484375,"top":0.46488428,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform team","depth":25,"bounds":{"left":0.099567816,"top":0.4828412,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform team","depth":28,"bounds":{"left":0.11020612,"top":0.4888268,"width":0.031083776,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Platform team","depth":26,"bounds":{"left":0.14577793,"top":0.48603353,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1","depth":28,"bounds":{"left":0.14893617,"top":0.490423,"width":0.0016622341,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing team","depth":25,"bounds":{"left":0.099567816,"top":0.5083799,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing team","depth":28,"bounds":{"left":0.11020612,"top":0.5143655,"width":0.03307846,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Processing team","depth":26,"bounds":{"left":0.14577793,"top":0.51157224,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"bounds":{"left":0.1484375,"top":0.5159617,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Site reliability team","depth":25,"bounds":{"left":0.099567816,"top":0.5339186,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Site reliability team","depth":28,"bounds":{"left":0.11020612,"top":0.53990424,"width":0.03274601,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Site reliability team","depth":26,"bounds":{"left":0.14577793,"top":0.5371109,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.1484375,"top":0.5415004,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"New features requests","depth":25,"bounds":{"left":0.099567816,"top":0.5594573,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New features requests","depth":28,"bounds":{"left":0.11020612,"top":0.5654429,"width":0.032579787,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star New features requests","depth":26,"bounds":{"left":0.14577793,"top":0.56264967,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.1484375,"top":0.56703913,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"InfoSec issues","depth":25,"bounds":{"left":0.099567816,"top":0.584996,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"InfoSec issues","depth":28,"bounds":{"left":0.11020612,"top":0.59098166,"width":0.03324468,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star InfoSec issues","depth":26,"bounds":{"left":0.14577793,"top":0.58818835,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.1484375,"top":0.5925778,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ready for Customer","depth":25,"bounds":{"left":0.099567816,"top":0.6105347,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ready for Customer","depth":28,"bounds":{"left":0.11020612,"top":0.61652035,"width":0.032912236,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Ready for Customer","depth":26,"bounds":{"left":0.14577793,"top":0.61372703,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2","depth":28,"bounds":{"left":0.14860372,"top":0.6181165,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Resolved tickets","depth":25,"bounds":{"left":0.099567816,"top":0.6360734,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Resolved tickets","depth":28,"bounds":{"left":0.11020612,"top":0.6420591,"width":0.027094414,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Resolved tickets","depth":26,"bounds":{"left":0.14112367,"top":0.6392658,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"999+","depth":28,"bounds":{"left":0.14245346,"top":0.64365524,"width":0.009973404,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"bounds":{"left":0.095578454,"top":0.66161215,"width":0.059507977,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"bounds":{"left":0.10621676,"top":0.6675978,"width":0.034906916,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"bounds":{"left":0.09158909,"top":0.68715084,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service requests","depth":24,"bounds":{"left":0.1022274,"top":0.69313645,"width":0.03756649,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"bounds":{"left":0.15309176,"top":0.6903432,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"bounds":{"left":0.15442154,"top":0.6903432,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"bounds":{"left":0.09158909,"top":0.7126895,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"bounds":{"left":0.1022274,"top":0.7186752,"width":0.021276595,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"bounds":{"left":0.15309176,"top":0.7158819,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"bounds":{"left":0.15442154,"top":0.7158819,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"bounds":{"left":0.09158909,"top":0.73822826,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"bounds":{"left":0.1022274,"top":0.7442139,"width":0.017287234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"bounds":{"left":0.15309176,"top":0.74142057,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"bounds":{"left":0.09158909,"top":0.76376694,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"bounds":{"left":0.1022274,"top":0.7697526,"width":0.02443484,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"bounds":{"left":0.15309176,"top":0.7669593,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"bounds":{"left":0.09158909,"top":0.7893057,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"bounds":{"left":0.1022274,"top":0.7952913,"width":0.03723404,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"bounds":{"left":0.15309176,"top":0.792498,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"bounds":{"left":0.09158909,"top":0.81484437,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"bounds":{"left":0.1022274,"top":0.82083,"width":0.024268618,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"bounds":{"left":0.15309176,"top":0.81803674,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"bounds":{"left":0.09158909,"top":0.84038305,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"bounds":{"left":0.1022274,"top":0.84636873,"width":0.020944148,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"bounds":{"left":0.09158909,"top":0.8659218,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"bounds":{"left":0.1022274,"top":0.8719074,"width":0.022606382,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"bounds":{"left":0.15309176,"top":0.8691141,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"bounds":{"left":0.09158909,"top":0.8914605,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"bounds":{"left":0.1022274,"top":0.89744616,"width":0.04920213,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"bounds":{"left":0.15309176,"top":0.89465284,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"bounds":{"left":0.09158909,"top":0.9169992,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"bounds":{"left":0.1022274,"top":0.92298484,"width":0.03723404,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"bounds":{"left":0.15309176,"top":0.9201915,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"bounds":{"left":0.09158909,"top":0.9425379,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"bounds":{"left":0.1022274,"top":0.9485235,"width":0.037898935,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Reporting Center","depth":20,"bounds":{"left":0.15309176,"top":0.94573027,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Reporting Center","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add shortcut","depth":19,"bounds":{"left":0.09158909,"top":0.9680766,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add shortcut","depth":22,"bounds":{"left":0.1022274,"top":0.97406226,"width":0.028922873,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"bounds":{"left":0.15309176,"top":0.97126895,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Archived work items","depth":19,"bounds":{"left":0.09158909,"top":0.9936153,"width":0.06349734,"height":0.0063846707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Archived work items","depth":22,"bounds":{"left":0.1022274,"top":0.99960095,"width":0.045545213,"height":0.0003990531},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for archived work items","depth":20,"bounds":{"left":0.15309176,"top":0.99680763,"width":0.0039893617,"height":0.0031923652},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for archived work items","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"bounds":{"left":0.08759973,"top":1.0,"width":0.0674867,"height":-0.019154072},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"bounds":{"left":0.09823803,"top":1.0,"width":0.032081116,"height":-0.02513969},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"bounds":{"left":0.08892952,"top":1.0,"width":0.007978723,"height":-0.022346377},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create board","depth":18,"bounds":{"left":0.15508644,"top":1.0,"width":0.007978723,"height":-0.022346377},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"bounds":{"left":0.16240026,"top":1.0,"width":0.0039893617,"height":-0.022346377},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"bounds":{"left":0.08759973,"top":1.0,"width":0.0674867,"height":-0.044692755},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"bounds":{"left":0.09823803,"top":1.0,"width":0.028756648,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"bounds":{"left":0.08361037,"top":1.0,"width":0.071476065,"height":-0.07023144},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"bounds":{"left":0.09424867,"top":1.0,"width":0.013796543,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"bounds":{"left":0.15309176,"top":1.0,"width":0.0039893617,"height":-0.07342374},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"bounds":{"left":0.08361037,"top":1.0,"width":0.071476065,"height":-0.09577012},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create dashboard","depth":13,"bounds":{"left":0.15508644,"top":1.0,"width":0.007978723,"height":-0.098962545},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create dashboard","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Dashboards","depth":13,"bounds":{"left":0.16240026,"top":1.0,"width":0.0039893617,"height":-0.098962545},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operations","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Operations","depth":13,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Confluence , (opens new window)","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Confluence","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Teams , (opens new window)","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Teams","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"open menu","depth":14,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"open menu","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Customise sidebar","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customise sidebar","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resize side navigation panel","depth":13,"bounds":{"left":0.2109375,"top":0.0981644,"width":0.062333778,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Back","depth":13,"bounds":{"left":0.26462767,"top":0.0933759,"width":0.024767287,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Back","depth":15,"bounds":{"left":0.27460107,"top":0.09577015,"width":0.010804521,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Bug - Change work type","depth":15,"bounds":{"left":0.2933843,"top":0.0933759,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"SRD-6848","depth":15,"bounds":{"left":0.30136302,"top":0.0933759,"width":0.019780586,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SRD-6848","depth":17,"bounds":{"left":0.30136302,"top":0.09696728,"width":0.019780586,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy link","depth":16,"bounds":{"left":0.31981382,"top":0.096169196,"width":0.005319149,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Sidekick SMS issue- edit summary, edit","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Sidekick SMS issue","depth":12,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Sidekick SMS issue","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Link work item","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Link work item","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Link web pages and more","depth":12,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Link web pages and more","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add form","depth":13,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add form","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add design","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add design","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":13,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Add app","depth":12,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Stoyan Tomov","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"raised this request","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"via","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jira","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Hide details","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hide details","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"View request in portal","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"View request in portal","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Description","depth":11,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Description","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Edit Description, edit","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Hey team,","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Scott de Zoeten from Reward Gateway-Edenred reached out to complain that he got an automated email stating that his SMS from the 10th of May was not sent to one of his prospects.","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I tried investigating (via CloudWatch logs, Twilio messaging logs, Sentry, etc), but I couldn’t find any trace of his attempted reply to that prospect (+64275138300).","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To send the text message, he replied to the email he got when the prospect texted him first:","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open image-20260513-072619.png","depth":13,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"And this is the email he got after replying to the email:","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open image-20260513-072433.png","depth":13,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reportedly, the text message he tried sending was only two words long.","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Mario and I performed a couple of tests, and despite receiving each reply via email, we both got the same emails as Scott, stating that the messages were not sent. Below are the failure messages and the result of our testing:","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open image-20260513-072900.png","depth":13,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open image-20260513-072913.png","depth":13,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open image-20260513-072944.png","depth":13,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"I couldn’t help but notice that, unlike with Mario’s reply, my reply via email included my email signature by default, and this can significantly increase the size of the text message, but this shouldn’t be an issue if the SMS gets segmented when a certain threshold is reached, making it a so-called long SMS.","depth":13,"bounds":{"left":0.27426863,"top":0.0,"width":0.35920876,"height":0.03312051},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Can someone please check why we are always receiving these failure emails, even though the messages were sent, and of course, why Scott’s text message was not sent at all?","depth":13,"bounds":{"left":0.27426863,"top":0.0,"width":0.3570479,"height":0.03312051},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Data Centre","depth":12,"bounds":{"left":0.27426863,"top":0.015163607,"width":0.02642952,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More information about","depth":11,"bounds":{"left":0.3046875,"top":0.01556265,"width":0.005319149,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Edit Data Centre","depth":12,"bounds":{"left":0.42137632,"top":0.021548284,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"US","depth":14,"bounds":{"left":0.42303857,"top":0.015163607,"width":0.006482713,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Steps to reproduce","depth":11,"bounds":{"left":0.27426863,"top":0.050678372,"width":0.042386968,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Steps to reproduce","depth":12,"bounds":{"left":0.27426863,"top":0.051077414,"width":0.042386968,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More information about","depth":11,"bounds":{"left":0.3179854,"top":0.052673582,"width":0.005319149,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4739936009643842799
|
5996390782836036644
|
visual_change
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Close tab
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Sidebar
Sidebar
Top Bar
Top Bar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
9
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
1
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
1
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
1
Processing team
Processing team
Star Processing team
4
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
2
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Back
Back
Bug - Change work type
SRD-6848
SRD-6848
Copy link
Sidekick SMS issue- edit summary, edit
Sidekick SMS issue
Sidekick SMS issue
Link work item
Link work item
Link web pages and more
Link web pages and more
Add form
Add form
Add design
Add design
Create
Create
Add app
Stoyan Tomov
raised this request
via
Jira
Hide details
Hide details
View request in portal
View request in portal
Description
Description
Edit Description, edit
Hey team,
Scott de Zoeten from Reward Gateway-Edenred reached out to complain that he got an automated email stating that his SMS from the 10th of May was not sent to one of his prospects.
I tried investigating (via CloudWatch logs, Twilio messaging logs, Sentry, etc), but I couldn’t find any trace of his attempted reply to that prospect ([PHONE]).
To send the text message, he replied to the email he got when the prospect texted him first:
Open image-20260513-072619.png
And this is the email he got after replying to the email:
Open image-20260513-072433.png
Reportedly, the text message he tried sending was only two words long.
Mario and I performed a couple of tests, and despite receiving each reply via email, we both got the same emails as Scott, stating that the messages were not sent. Below are the failure messages and the result of our testing:
Open image-20260513-072900.png
Open image-20260513-072913.png
Open image-20260513-072944.png
I couldn’t help but notice that, unlike with Mario’s reply, my reply via email included my email signature by default, and this can significantly increase the size of the text message, but this shouldn’t be an issue if the SMS gets segmented when a certain threshold is reached, making it a so-called long SMS.
Can someone please check why we are always receiving these failure emails, even though the messages were sent, and of course, why Scott’s text message was not sent at all?
Data Centre
More information about
Edit Data Centre
US
Steps to reproduce
Steps to reproduce
More information about...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39152
|
1444
|
16
|
2026-05-14T06:37:40.614012+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740660614_m2.jpg...
|
Firefox
|
[SRD-6848] Sidekick SMS issue - Jira — Work
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37/SRD-6848...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Close tab
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Sidebar
Sidebar
Top Bar
Top Bar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
9
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
1
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
1
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
1
Processing team...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.06632314,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.1245012,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.06216755,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.07762633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.1200133,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.20977394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.40475398,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"bounds":{"left":0.0,"top":0.3463687,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"bounds":{"left":0.013297873,"top":0.3575419,"width":0.07164229,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"bounds":{"left":0.0,"top":0.3790902,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.39026338,"width":0.076296546,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.41181165,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.42298484,"width":0.05501995,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.4445331,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4557063,"width":0.064494684,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.4772546,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4884278,"width":0.11735372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.509976,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5211492,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.54269755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.55387074,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.575419,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5865922,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.60814047,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.61931366,"width":0.12898937,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.6408619,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.6520351,"width":0.079288565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"bounds":{"left":0.0,"top":0.6735834,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"bounds":{"left":0.013297873,"top":0.6847566,"width":0.032247342,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.70630485,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.71747804,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.7390263,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.7501995,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.7717478,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.013297873,"top":0.782921,"width":0.041722074,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.8044693,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.013297873,"top":0.8156425,"width":0.041722074,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.8387869,"width":0.07413564,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"bounds":{"left":0.090259306,"top":0.07861133,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"bounds":{"left":0.090259306,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"bounds":{"left":0.090259306,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"bounds":{"left":0.090259306,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"bounds":{"left":0.090259306,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"bounds":{"left":0.090259306,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"bounds":{"left":0.090259306,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"bounds":{"left":0.08361037,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"bounds":{"left":0.0887633,"top":0.06344773,"width":0.039727394,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"bounds":{"left":0.095578454,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"bounds":{"left":0.10073138,"top":0.06344773,"width":0.044215426,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"bounds":{"left":0.10887633,"top":0.057861134,"width":0.029421542,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"bounds":{"left":0.40475398,"top":0.06264964,"width":0.24268617,"height":0.015961692},"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"bounds":{"left":0.65575135,"top":0.057861134,"width":0.030086435,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"bounds":{"left":0.66705453,"top":0.06384677,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"bounds":{"left":0.91223407,"top":0.057861134,"width":0.035904255,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"bounds":{"left":0.92353725,"top":0.06384677,"width":0.020611702,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"bounds":{"left":0.9494681,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"bounds":{"left":0.954621,"top":0.06344773,"width":0.027759308,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"bounds":{"left":0.96143615,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"bounds":{"left":0.9665891,"top":0.06344773,"width":0.010139627,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9734042,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.97855717,"top":0.06344773,"width":0.017952127,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"bounds":{"left":0.98537236,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"bounds":{"left":0.99052525,"top":0.06344773,"width":0.009474754,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"bounds":{"left":0.08361037,"top":0.09976058,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"bounds":{"left":0.09424867,"top":0.10574621,"width":0.01662234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"bounds":{"left":0.08361037,"top":0.12529927,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"bounds":{"left":0.09424867,"top":0.13128492,"width":0.015458777,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"bounds":{"left":0.08361037,"top":0.15083799,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"bounds":{"left":0.09424867,"top":0.15682362,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"bounds":{"left":0.08361037,"top":0.1763767,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"bounds":{"left":0.09424867,"top":0.18236233,"width":0.011635638,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"bounds":{"left":0.15309176,"top":0.17956904,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"bounds":{"left":0.08361037,"top":0.2019154,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"bounds":{"left":0.09424867,"top":0.20790103,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"bounds":{"left":0.13646941,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"bounds":{"left":0.14577793,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"bounds":{"left":0.08959442,"top":0.23423783,"width":0.013464096,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"bounds":{"left":0.08759973,"top":0.2529928,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"bounds":{"left":0.09823803,"top":0.25897846,"width":0.03025266,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"bounds":{"left":0.14577793,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"bounds":{"left":0.09158909,"top":0.27853152,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"bounds":{"left":0.1022274,"top":0.28451717,"width":0.017121011,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"bounds":{"left":0.13646941,"top":0.28172386,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"bounds":{"left":0.14577793,"top":0.28172386,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"bounds":{"left":0.095578454,"top":0.30407023,"width":0.059507977,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Team Priority","depth":26,"bounds":{"left":0.10621676,"top":0.31005585,"width":0.029587766,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All open tickets","depth":25,"bounds":{"left":0.099567816,"top":0.32960895,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All open tickets","depth":28,"bounds":{"left":0.11020612,"top":0.33559456,"width":0.034075797,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star All open tickets","depth":26,"bounds":{"left":0.14577793,"top":0.33280128,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9","depth":28,"bounds":{"left":0.14860372,"top":0.33719075,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Unassigned tickets","depth":25,"bounds":{"left":0.099567816,"top":0.35514766,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Unassigned tickets","depth":28,"bounds":{"left":0.11020612,"top":0.36113328,"width":0.03307846,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Unassigned tickets","depth":26,"bounds":{"left":0.14577793,"top":0.35834,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1","depth":28,"bounds":{"left":0.14893617,"top":0.36272946,"width":0.0016622341,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Support team Queue","depth":25,"bounds":{"left":0.099567816,"top":0.38068634,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Support team Queue","depth":28,"bounds":{"left":0.11020612,"top":0.386672,"width":0.03025266,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Support team Queue","depth":26,"bounds":{"left":0.14577793,"top":0.38387868,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"bounds":{"left":0.14860372,"top":0.38826814,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Raised by me","depth":25,"bounds":{"left":0.099567816,"top":0.40622506,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Raised by me","depth":28,"bounds":{"left":0.11020612,"top":0.4122107,"width":0.029753989,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Raised by me","depth":26,"bounds":{"left":0.14577793,"top":0.4094174,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.1484375,"top":0.41380686,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Assigned to me","depth":25,"bounds":{"left":0.099567816,"top":0.43176377,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Assigned to me","depth":28,"bounds":{"left":0.11020612,"top":0.43774942,"width":0.03174867,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Assigned to me","depth":26,"bounds":{"left":0.14577793,"top":0.4349561,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1","depth":28,"bounds":{"left":0.14893617,"top":0.43934557,"width":0.0016622341,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service requests","depth":25,"bounds":{"left":0.099567816,"top":0.45730248,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service requests","depth":28,"bounds":{"left":0.11020612,"top":0.4632881,"width":0.033410903,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Service requests","depth":26,"bounds":{"left":0.14577793,"top":0.46049482,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"bounds":{"left":0.1484375,"top":0.46488428,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform team","depth":25,"bounds":{"left":0.099567816,"top":0.4828412,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform team","depth":28,"bounds":{"left":0.11020612,"top":0.4888268,"width":0.031083776,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Platform team","depth":26,"bounds":{"left":0.14577793,"top":0.48603353,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1","depth":28,"bounds":{"left":0.14893617,"top":0.490423,"width":0.0016622341,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing team","depth":25,"bounds":{"left":0.099567816,"top":0.5083799,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
5094983775233072283
|
-2720712976366804924
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Close tab
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Sidebar
Sidebar
Top Bar
Top Bar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
9
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
1
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
1
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
1
Processing team...
|
39150
|
NULL
|
NULL
|
NULL
|
|
39150
|
1444
|
15
|
2026-05-14T06:37:38.701154+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740658701_m2.jpg...
|
Firefox
|
Usage | Windsurf — Work
|
1
|
windsurf.com/subscription/usage
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
Close tab
JY-208 Usage | Windsurf
Usage | Windsurf
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Windsurf
PRODUCTS
PRODUCTS
ENTERPRISE
ENTERPRISE
PRICING
PRICING
BLOG
BLOG
RESOURCES
RESOURCES
COMPANY
COMPANY
L
L
DOWNLOAD
DOWNLOAD
ACCOUNT
Profile
Profile
Notifications
Notifications
Settings
Settings
SUBSCRIPTION
Usage
Usage
FEATURES
Deploys
Deploys
Conversation Shares
Conversation Shares
Log out
Usage
Usage
Windsurf Usage Summary
Next billing cycle is tomorrow.
Your daily quota
97.00
% remaining
Daily quota resets every day and usage resumes once quota refreshes.
Resets
14 May, 11:00 EEST
Your weekly quota
31.00
% remaining
Weekly quota resets every week and can still limit usage after the daily reset.
Resets
17 May, 11:00 EEST
Extra usage balance available
$
-0.11
Once the quota is reached, Windsurf can continue to be used with free models.
To continue using premium models,
purchase extra usage
.
Purchase usage...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.029920213,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.06732048,"top":0.05905826,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.06632314,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.06216755,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.07762633,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.1200133,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.20977394,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.40475398,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"bounds":{"left":0.0,"top":0.3463687,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"bounds":{"left":0.013297873,"top":0.3575419,"width":0.07164229,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"bounds":{"left":0.0,"top":0.3790902,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.39026338,"width":0.076296546,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.41181165,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"bounds":{"left":0.013297873,"top":0.42298484,"width":0.05501995,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.0,"top":0.4445331,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4557063,"width":0.064494684,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.4772546,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.4884278,"width":0.11735372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.509976,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5211492,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.54269755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.55387074,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.575419,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.5865922,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.60814047,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.61931366,"width":0.12898937,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.6408619,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"bounds":{"left":0.013297873,"top":0.6520351,"width":0.079288565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"bounds":{"left":0.0,"top":0.6735834,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"bounds":{"left":0.013297873,"top":0.6847566,"width":0.032247342,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.70630485,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"bounds":{"left":0.013297873,"top":0.71747804,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.7390263,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.013297873,"top":0.7501995,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.7717478,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.013297873,"top":0.782921,"width":0.041722074,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"bounds":{"left":0.0,"top":0.8044693,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"bounds":{"left":0.013297873,"top":0.8156425,"width":0.041722074,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.8387869,"width":0.07413564,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Windsurf","depth":8,"bounds":{"left":0.3337766,"top":0.07581804,"width":0.049534574,"height":0.015961692},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"PRODUCTS","depth":9,"bounds":{"left":0.42386967,"top":0.06304868,"width":0.03756649,"height":0.0415004},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PRODUCTS","depth":10,"bounds":{"left":0.42785904,"top":0.07661612,"width":0.024268618,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"ENTERPRISE","depth":9,"bounds":{"left":0.46675533,"top":0.06304868,"width":0.043550532,"height":0.0415004},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ENTERPRISE","depth":10,"bounds":{"left":0.47074467,"top":0.07661612,"width":0.03025266,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"PRICING","depth":9,"bounds":{"left":0.515625,"top":0.06304868,"width":0.029089095,"height":0.0415004},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"PRICING","depth":10,"bounds":{"left":0.51961434,"top":0.07661612,"width":0.021110373,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"BLOG","depth":9,"bounds":{"left":0.5500333,"top":0.06304868,"width":0.020113032,"height":0.0415004},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"BLOG","depth":10,"bounds":{"left":0.5540226,"top":0.07661612,"width":0.012134309,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RESOURCES","depth":9,"bounds":{"left":0.57546544,"top":0.06304868,"width":0.04055851,"height":0.0415004},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"RESOURCES","depth":10,"bounds":{"left":0.5794548,"top":0.07661612,"width":0.027260639,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"COMPANY","depth":9,"bounds":{"left":0.6213431,"top":0.06304868,"width":0.034408245,"height":0.0415004},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"COMPANY","depth":10,"bounds":{"left":0.6253325,"top":0.07661612,"width":0.021110373,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"L","depth":8,"bounds":{"left":0.93151593,"top":0.06464485,"width":0.015957447,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"L","depth":11,"bounds":{"left":0.9383311,"top":0.07661612,"width":0.002493351,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"DOWNLOAD","depth":8,"bounds":{"left":0.94913566,"top":0.0518755,"width":0.05086434,"height":0.06384677},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"DOWNLOAD","depth":9,"bounds":{"left":0.94913566,"top":0.0518755,"width":0.05086434,"height":0.06384677},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ACCOUNT","depth":11,"bounds":{"left":0.33776596,"top":0.1660016,"width":0.021110373,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Profile","depth":10,"bounds":{"left":0.3324468,"top":0.18355946,"width":0.06582447,"height":0.029130088},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Profile","depth":13,"bounds":{"left":0.33776596,"top":0.1895451,"width":0.014960106,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notifications","depth":10,"bounds":{"left":0.3324468,"top":0.21588188,"width":0.06582447,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":13,"bounds":{"left":0.33776596,"top":0.22226655,"width":0.030585106,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":10,"bounds":{"left":0.3324468,"top":0.24860336,"width":0.06582447,"height":0.029130088},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":13,"bounds":{"left":0.33776596,"top":0.254988,"width":0.019780586,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SUBSCRIPTION","depth":11,"bounds":{"left":0.33776596,"top":0.3028731,"width":0.036236703,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Usage","depth":10,"bounds":{"left":0.3324468,"top":0.3200319,"width":0.06582447,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage","depth":13,"bounds":{"left":0.33776596,"top":0.3264166,"width":0.01462766,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FEATURES","depth":11,"bounds":{"left":0.33776596,"top":0.37430167,"width":0.024102394,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"bounds":{"left":0.3324468,"top":0.3914605,"width":0.06582447,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":13,"bounds":{"left":0.33776596,"top":0.39784518,"width":0.019115692,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Conversation Shares","depth":10,"bounds":{"left":0.3324468,"top":0.42418197,"width":0.06582447,"height":0.029130088},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Conversation Shares","depth":13,"bounds":{"left":0.33776596,"top":0.43056664,"width":0.049700797,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Log out","depth":10,"bounds":{"left":0.33776596,"top":0.9577015,"width":0.017785905,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Usage","depth":9,"bounds":{"left":0.41422874,"top":0.16679968,"width":0.33178192,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Usage","depth":10,"bounds":{"left":0.41422874,"top":0.16679968,"width":0.039727394,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf Usage Summary","depth":11,"bounds":{"left":0.42519948,"top":0.24381484,"width":0.10704787,"height":0.02952913},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Next billing cycle is tomorrow.","depth":11,"bounds":{"left":0.42519948,"top":0.28611332,"width":0.06100399,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Your daily quota","depth":11,"bounds":{"left":0.42519948,"top":0.3196329,"width":0.047539894,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"97.00","depth":11,"bounds":{"left":0.68650264,"top":0.32282522,"width":0.01512633,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% remaining","depth":11,"bounds":{"left":0.701629,"top":0.32282522,"width":0.033410903,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Daily quota resets every day and usage resumes once quota refreshes.","depth":11,"bounds":{"left":0.42519948,"top":0.34357542,"width":0.14577793,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resets","depth":11,"bounds":{"left":0.68351066,"top":0.34357542,"width":0.014960106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"14 May, 11:00 EEST","depth":11,"bounds":{"left":0.6984708,"top":0.34357542,"width":0.03656915,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Your weekly quota","depth":11,"bounds":{"left":0.42519948,"top":0.386672,"width":0.053856384,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31.00","depth":11,"bounds":{"left":0.68650264,"top":0.38986433,"width":0.01512633,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"% remaining","depth":11,"bounds":{"left":0.701629,"top":0.38986433,"width":0.033410903,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Weekly quota resets every week and can still limit usage after the daily reset.","depth":11,"bounds":{"left":0.42519948,"top":0.41061452,"width":0.15774602,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resets","depth":11,"bounds":{"left":0.6838431,"top":0.41061452,"width":0.014960106,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17 May, 11:00 EEST","depth":11,"bounds":{"left":0.6988032,"top":0.41061452,"width":0.036236703,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Extra usage balance available","depth":11,"bounds":{"left":0.42519948,"top":0.46049482,"width":0.086269945,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$","depth":11,"bounds":{"left":0.71758646,"top":0.46049482,"width":0.0038231383,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"-0.11","depth":11,"bounds":{"left":0.72140956,"top":0.46049482,"width":0.013630319,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the quota is reached, Windsurf can continue to be used with free models.","depth":11,"bounds":{"left":0.42519948,"top":0.4888268,"width":0.16373006,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To continue using premium models,","depth":11,"bounds":{"left":0.42519948,"top":0.50359136,"width":0.0731383,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"purchase extra usage","depth":11,"bounds":{"left":0.49950132,"top":0.50359136,"width":0.044215426,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":11,"bounds":{"left":0.5437167,"top":0.50359136,"width":0.00083111704,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Purchase usage","depth":11,"bounds":{"left":0.68766624,"top":0.48762968,"width":0.04737367,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false}]...
|
6984495974967014510
|
6355800457719906884
|
visual_change
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
Close tab
JY-208 Usage | Windsurf
Usage | Windsurf
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Windsurf
PRODUCTS
PRODUCTS
ENTERPRISE
ENTERPRISE
PRICING
PRICING
BLOG
BLOG
RESOURCES
RESOURCES
COMPANY
COMPANY
L
L
DOWNLOAD
DOWNLOAD
ACCOUNT
Profile
Profile
Notifications
Notifications
Settings
Settings
SUBSCRIPTION
Usage
Usage
FEATURES
Deploys
Deploys
Conversation Shares
Conversation Shares
Log out
Usage
Usage
Windsurf Usage Summary
Next billing cycle is tomorrow.
Your daily quota
97.00
% remaining
Daily quota resets every day and usage resumes once quota refreshes.
Resets
14 May, 11:00 EEST
Your weekly quota
31.00
% remaining
Weekly quota resets every week and can still limit usage after the daily reset.
Resets
17 May, 11:00 EEST
Extra usage balance available
$
-0.11
Once the quota is reached, Windsurf can continue to be used with free models.
To continue using premium models,
purchase extra usage
.
Purchase usage...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39147
|
1444
|
14
|
2026-05-14T06:37:35.690040+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740655690_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred
<1m
coreautha
<1m
Anybox
<1m
Websites
Windows
UI Events
app.circleci.com/pipelines/github/jiminny/app...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.09208777,"top":0.17278531,"width":0.030917553,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.08976064,"top":0.21428572,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.08976064,"top":0.21628092,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.0787899,"top":0.21747805,"width":0.23088431,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.10920878,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.18799867,"top":0.28850758,"width":0.06333112,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.20994017,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.0787899,"top":0.3499601,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.0787899,"top":0.35155627,"width":0.12549867,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.072972074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.15176196,"top":0.37789306,"width":0.07047872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.23321144,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.08510638,"top":0.39864326,"width":0.032247342,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.11735372,"top":0.39864326,"width":0.0013297872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.0787899,"top":0.42817238,"width":0.23038563,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.040724736,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.22174202,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.038896278,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.20744681,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"bounds":{"left":0.0787899,"top":0.67318434,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"bounds":{"left":0.0787899,"top":0.67478055,"width":0.08759973,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"bounds":{"left":0.0787899,"top":0.70111734,"width":0.2278923,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"bounds":{"left":0.0787899,"top":0.7721468,"width":0.09275266,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"bounds":{"left":0.09142287,"top":0.801676,"width":0.07347074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"bounds":{"left":0.09142287,"top":0.8312051,"width":0.038231384,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"bounds":{"left":0.12965426,"top":0.8312051,"width":0.014960106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.14461437,"top":0.8312051,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"bounds":{"left":0.15242687,"top":0.8312051,"width":0.041888297,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"bounds":{"left":0.19431517,"top":0.8312051,"width":0.02044548,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"bounds":{"left":0.09142287,"top":0.8607342,"width":0.030585106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"bounds":{"left":0.12200798,"top":0.8607342,"width":0.04837101,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.17037898,"top":0.8607342,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"bounds":{"left":0.17819148,"top":0.8607342,"width":0.061502658,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"bounds":{"left":0.23969415,"top":0.8607342,"width":0.027260639,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"bounds":{"left":0.09142287,"top":0.8902634,"width":0.20079787,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"bounds":{"left":0.0787899,"top":0.92378294,"width":0.116023935,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.15159574,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.23238032,"top":0.94573027,"width":0.064328454,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.234375,"height":0.05546689},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.020777926,"height":-0.015562654},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.027925532,"height":-0.04509175},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.02244016,"height":-0.07462096},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"bounds":{"left":0.08211436,"top":0.83439744,"width":0.22573139,"height":0.01915403},"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"bounds":{"left":0.08211436,"top":0.8347965,"width":0.030086435,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.078125,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.094082445,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.27044547,"top":0.867917,"width":0.026097074,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"bounds":{"left":0.2757646,"top":0.87669593,"width":0.007480053,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.29853722,"top":0.867917,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"bounds":{"left":0.30485374,"top":0.8671189,"width":0.013962766,"height":0.033519555},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"bounds":{"left":0.11702128,"top":0.92178774,"width":0.11170213,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.068484046,"top":0.92098963,"width":0.043218084,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.07413564,"top":0.95730245,"width":0.053523935,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.07978723,"top":0.96249,"width":0.042220745,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"bounds":{"left":0.33061835,"top":0.061452515,"width":0.06565824,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"bounds":{"left":0.33061835,"top":0.06304868,"width":0.027759308,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"bounds":{"left":0.35970744,"top":0.06703911,"width":0.03656915,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"bounds":{"left":0.40093085,"top":0.059856344,"width":0.024767287,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"bounds":{"left":0.42636302,"top":0.059856344,"width":0.023603724,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"bounds":{"left":0.45063165,"top":0.059856344,"width":0.021110373,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"bounds":{"left":0.47240692,"top":0.059856344,"width":0.034906916,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"bounds":{"left":0.50797874,"top":0.059856344,"width":0.029753989,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"bounds":{"left":0.5383976,"top":0.059856344,"width":0.034242023,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"bounds":{"left":0.93866354,"top":0.0650439,"width":0.008144947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"bounds":{"left":0.95545214,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.96127,"top":0.06464485,"width":0.0023271276,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"bounds":{"left":0.9645944,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.97041225,"top":0.06464485,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"bounds":{"left":0.97390294,"top":0.06464485,"width":0.009474734,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"bounds":{"left":0.9847075,"top":0.0650439,"width":0.0051529254,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TOTAL SPAN","depth":11,"bounds":{"left":0.45761302,"top":0.11532322,"width":0.023769947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12h 25m","depth":11,"bounds":{"left":0.45761302,"top":0.1300878,"width":0.029587766,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":11,"bounds":{"left":0.45761302,"top":0.15522745,"width":0.030917553,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE TIME","depth":11,"bounds":{"left":0.49950132,"top":0.1272945,"width":0.025265958,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(WALL CLOCK)","depth":11,"bounds":{"left":0.5247673,"top":0.12889066,"width":0.023769947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 20m","depth":11,"bounds":{"left":0.49950132,"top":0.14126097,"width":0.019780586,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BREAKS","depth":11,"bounds":{"left":0.55950797,"top":0.1272945,"width":0.014960106,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 · 3h 5m","depth":11,"bounds":{"left":0.55950797,"top":0.14126097,"width":0.024102394,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SESSIONS — CLICK TO FILTER","depth":11,"bounds":{"left":0.5945811,"top":0.12490024,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1: 09:21–16:08 (6h 47m)","depth":12,"bounds":{"left":0.5979056,"top":0.1452514,"width":0.04504654,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2: 16:33–17:41 (1h 8m)","depth":12,"bounds":{"left":0.64960104,"top":0.1452514,"width":0.042054523,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3: 20:21–21:46 (1h 25m)","depth":12,"bounds":{"left":0.69830453,"top":0.1452514,"width":0.04488032,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click a session segment to filter activity to that time window","depth":10,"bounds":{"left":0.45761302,"top":0.17956904,"width":0.09607713,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1 6h 47m","depth":11,"bounds":{"left":0.5611702,"top":0.19992019,"width":0.016788565,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2 1h 8m","depth":11,"bounds":{"left":0.7059508,"top":0.19992019,"width":0.014793883,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 1h 25m","depth":11,"bounds":{"left":0.8346077,"top":0.19992019,"width":0.016788565,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"160m","depth":11,"bounds":{"left":0.77160907,"top":0.19992019,"width":0.00880984,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21","depth":11,"bounds":{"left":0.4537899,"top":0.20550679,"width":0.00831117,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11:25","depth":11,"bounds":{"left":0.52227396,"top":0.20550679,"width":0.0076462766,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13:29","depth":11,"bounds":{"left":0.58976066,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15:33","depth":11,"bounds":{"left":0.65807843,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:37","depth":11,"bounds":{"left":0.72639626,"top":0.20550679,"width":0.0078125,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19:42","depth":11,"bounds":{"left":0.79388297,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21:46","depth":11,"bounds":{"left":0.86203456,"top":0.20550679,"width":0.00831117,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FRAMES","depth":10,"bounds":{"left":0.45761302,"top":0.2490024,"width":0.014461436,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7274","depth":10,"bounds":{"left":0.45761302,"top":0.26376694,"width":0.01512633,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APPS","depth":10,"bounds":{"left":0.53025264,"top":0.2490024,"width":0.00930851,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16","depth":10,"bounds":{"left":0.53025264,"top":0.26376694,"width":0.0071476065,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"UI EVENTS","depth":10,"bounds":{"left":0.60272604,"top":0.2490024,"width":0.018949468,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7044","depth":10,"bounds":{"left":0.60272604,"top":0.26376694,"width":0.016123671,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUDIO","depth":10,"bounds":{"left":0.6753657,"top":0.2490024,"width":0.011469414,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"319","depth":10,"bounds":{"left":0.6753657,"top":0.26376694,"width":0.011303191,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE PERIOD","depth":10,"bounds":{"left":0.74800533,"top":0.2490024,"width":0.028424202,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(TIMES IN LOCAL TIMEZONE)","depth":10,"bounds":{"left":0.77642953,"top":0.2490024,"width":0.051529255,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":10,"bounds":{"left":0.74800533,"top":0.26456505,"width":0.030751329,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TIME PER APP","depth":9,"bounds":{"left":0.45761302,"top":0.31723863,"width":0.027094414,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— CLICK TO FILTER ALL PANELS BY APP","depth":9,"bounds":{"left":0.45761302,"top":0.31723863,"width":0.04936835,"height":0.021947326},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Firefox","depth":11,"bounds":{"left":0.45761302,"top":0.35235435,"width":0.012799202,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 36m","depth":11,"bounds":{"left":0.5006649,"top":0.35315242,"width":0.013464096,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Slack","depth":11,"bounds":{"left":0.45761302,"top":0.37310454,"width":0.010139627,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 55m","depth":11,"bounds":{"left":0.501496,"top":0.37390262,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"iTerm2","depth":11,"bounds":{"left":0.45761302,"top":0.39385474,"width":0.012799202,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 17m","depth":11,"bounds":{"left":0.5021609,"top":0.39465284,"width":0.011968086,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PhpStorm","depth":11,"bounds":{"left":0.45761302,"top":0.41460496,"width":0.01861702,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"51m","depth":11,"bounds":{"left":0.5069814,"top":0.41540304,"width":0.0071476065,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude","depth":11,"bounds":{"left":0.45761302,"top":0.43535516,"width":0.013131649,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31m","depth":11,"bounds":{"left":0.50681514,"top":0.43615323,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf","depth":11,"bounds":{"left":0.45761302,"top":0.45610535,"width":0.017121011,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m","depth":11,"bounds":{"left":0.50681514,"top":0.45690343,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Code","depth":11,"bounds":{"left":0.45761302,"top":0.47685555,"width":0.009973404,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"bounds":{"left":0.50681514,"top":0.47765362,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QuickTime Player","depth":11,"bounds":{"left":0.45761302,"top":0.49760574,"width":0.032413565,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9m","depth":11,"bounds":{"left":0.5086436,"top":0.49840382,"width":0.005485372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finder","depth":11,"bounds":{"left":0.45761302,"top":0.51835597,"width":0.011801862,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":11,"bounds":{"left":0.50880986,"top":0.519154,"width":0.005319149,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Control Centre","depth":11,"bounds":{"left":0.45761302,"top":0.53910613,"width":0.027593086,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"bounds":{"left":0.5084774,"top":0.53990424,"width":0.0056515955,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CleanShot X","depth":11,"bounds":{"left":0.45761302,"top":0.55985636,"width":0.023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"bounds":{"left":0.5091423,"top":0.5606544,"width":0.004986702,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Raycast","depth":11,"bounds":{"left":0.45761302,"top":0.5806065,"width":0.014793883,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"bounds":{"left":0.5091423,"top":0.5814046,"width":0.004986702,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Activity Monitor","depth":11,"bounds":{"left":0.45761302,"top":0.60135674,"width":0.029587766,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"bounds":{"left":0.5091423,"top":0.60215485,"width":0.004986702,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alfred","depth":11,"bounds":{"left":0.45761302,"top":0.62210697,"width":0.011303191,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"bounds":{"left":0.50681514,"top":0.622905,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"coreautha","depth":11,"bounds":{"left":0.45761302,"top":0.64285713,"width":0.018783245,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"bounds":{"left":0.50681514,"top":0.64365524,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Anybox","depth":11,"bounds":{"left":0.45761302,"top":0.66360736,"width":0.013962766,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"bounds":{"left":0.50681514,"top":0.6644054,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Websites","depth":8,"bounds":{"left":0.5287567,"top":0.3160415,"width":0.022938829,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Windows","depth":8,"bounds":{"left":0.55369014,"top":0.3160415,"width":0.022938829,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"UI Events","depth":8,"bounds":{"left":0.57862365,"top":0.3160415,"width":0.023271276,"height":0.01556265},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app.circleci.com/pipelines/github/jiminny/app","depth":11,"bounds":{"left":0.52942157,"top":0.34557062,"width":0.08444149,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-6034008278646301708
|
8632612388985252829
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred
<1m
coreautha
<1m
Anybox
<1m
Websites
Windows
UI Events
app.circleci.com/pipelines/github/jiminny/app...
|
39145
|
NULL
|
NULL
|
NULL
|
|
39145
|
1444
|
13
|
2026-05-14T06:37:32.662180+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740652662_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.09208777,"top":0.17278531,"width":0.030917553,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.08976064,"top":0.21428572,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.08976064,"top":0.21628092,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.0787899,"top":0.21747805,"width":0.23088431,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.10920878,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.18799867,"top":0.28850758,"width":0.06333112,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.20994017,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.0787899,"top":0.3499601,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.0787899,"top":0.35155627,"width":0.12549867,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.072972074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.15176196,"top":0.37789306,"width":0.07047872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.23321144,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.08510638,"top":0.39864326,"width":0.032247342,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.11735372,"top":0.39864326,"width":0.0013297872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.0787899,"top":0.42817238,"width":0.23038563,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.040724736,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.22174202,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.038896278,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.20744681,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"bounds":{"left":0.0787899,"top":0.67318434,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"bounds":{"left":0.0787899,"top":0.67478055,"width":0.08759973,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"bounds":{"left":0.0787899,"top":0.70111734,"width":0.2278923,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"bounds":{"left":0.0787899,"top":0.7721468,"width":0.09275266,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"bounds":{"left":0.09142287,"top":0.801676,"width":0.07347074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"bounds":{"left":0.09142287,"top":0.8312051,"width":0.038231384,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"bounds":{"left":0.12965426,"top":0.8312051,"width":0.014960106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.14461437,"top":0.8312051,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"bounds":{"left":0.15242687,"top":0.8312051,"width":0.041888297,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"bounds":{"left":0.19431517,"top":0.8312051,"width":0.02044548,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"bounds":{"left":0.09142287,"top":0.8607342,"width":0.030585106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"bounds":{"left":0.12200798,"top":0.8607342,"width":0.04837101,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.17037898,"top":0.8607342,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"bounds":{"left":0.17819148,"top":0.8607342,"width":0.061502658,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"bounds":{"left":0.23969415,"top":0.8607342,"width":0.027260639,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"bounds":{"left":0.09142287,"top":0.8902634,"width":0.20079787,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"bounds":{"left":0.0787899,"top":0.92378294,"width":0.116023935,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.15159574,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.23238032,"top":0.94573027,"width":0.064328454,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.234375,"height":0.05546689},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.020777926,"height":-0.015562654},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.027925532,"height":-0.04509175},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.02244016,"height":-0.07462096},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"bounds":{"left":0.08211436,"top":0.83439744,"width":0.22573139,"height":0.01915403},"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"bounds":{"left":0.08211436,"top":0.8347965,"width":0.030086435,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.078125,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.094082445,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.27044547,"top":0.867917,"width":0.026097074,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"bounds":{"left":0.2757646,"top":0.87669593,"width":0.007480053,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.29853722,"top":0.867917,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"bounds":{"left":0.30485374,"top":0.8671189,"width":0.013962766,"height":0.033519555},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"bounds":{"left":0.11702128,"top":0.92178774,"width":0.11170213,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.068484046,"top":0.92098963,"width":0.043218084,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.07413564,"top":0.95730245,"width":0.053523935,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.07978723,"top":0.96249,"width":0.042220745,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"bounds":{"left":0.33061835,"top":0.061452515,"width":0.06565824,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"bounds":{"left":0.33061835,"top":0.06304868,"width":0.027759308,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"bounds":{"left":0.35970744,"top":0.06703911,"width":0.03656915,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"bounds":{"left":0.40093085,"top":0.059856344,"width":0.024767287,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"bounds":{"left":0.42636302,"top":0.059856344,"width":0.023603724,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"bounds":{"left":0.45063165,"top":0.059856344,"width":0.021110373,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"bounds":{"left":0.47240692,"top":0.059856344,"width":0.034906916,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"bounds":{"left":0.50797874,"top":0.059856344,"width":0.029753989,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"bounds":{"left":0.5383976,"top":0.059856344,"width":0.034242023,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"bounds":{"left":0.93866354,"top":0.0650439,"width":0.008144947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"bounds":{"left":0.95545214,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.96127,"top":0.06464485,"width":0.0023271276,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"bounds":{"left":0.9645944,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.97041225,"top":0.06464485,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"bounds":{"left":0.97390294,"top":0.06464485,"width":0.009474734,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"bounds":{"left":0.9847075,"top":0.0650439,"width":0.0051529254,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TOTAL SPAN","depth":11,"bounds":{"left":0.45761302,"top":0.11532322,"width":0.023769947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12h 25m","depth":11,"bounds":{"left":0.45761302,"top":0.1300878,"width":0.029587766,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":11,"bounds":{"left":0.45761302,"top":0.15522745,"width":0.030917553,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE TIME","depth":11,"bounds":{"left":0.49950132,"top":0.1272945,"width":0.025265958,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(WALL CLOCK)","depth":11,"bounds":{"left":0.5247673,"top":0.12889066,"width":0.023769947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 20m","depth":11,"bounds":{"left":0.49950132,"top":0.14126097,"width":0.019780586,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BREAKS","depth":11,"bounds":{"left":0.55950797,"top":0.1272945,"width":0.014960106,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 · 3h 5m","depth":11,"bounds":{"left":0.55950797,"top":0.14126097,"width":0.024102394,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SESSIONS — CLICK TO FILTER","depth":11,"bounds":{"left":0.5945811,"top":0.12490024,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1: 09:21–16:08 (6h 47m)","depth":12,"bounds":{"left":0.5979056,"top":0.1452514,"width":0.04504654,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2: 16:33–17:41 (1h 8m)","depth":12,"bounds":{"left":0.64960104,"top":0.1452514,"width":0.042054523,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3: 20:21–21:46 (1h 25m)","depth":12,"bounds":{"left":0.69830453,"top":0.1452514,"width":0.04488032,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click a session segment to filter activity to that time window","depth":10,"bounds":{"left":0.45761302,"top":0.17956904,"width":0.09607713,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1 6h 47m","depth":11,"bounds":{"left":0.5611702,"top":0.19992019,"width":0.016788565,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2 1h 8m","depth":11,"bounds":{"left":0.7059508,"top":0.19992019,"width":0.014793883,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 1h 25m","depth":11,"bounds":{"left":0.8346077,"top":0.19992019,"width":0.016788565,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"160m","depth":11,"bounds":{"left":0.77160907,"top":0.19992019,"width":0.00880984,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21","depth":11,"bounds":{"left":0.4537899,"top":0.20550679,"width":0.00831117,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11:25","depth":11,"bounds":{"left":0.52227396,"top":0.20550679,"width":0.0076462766,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13:29","depth":11,"bounds":{"left":0.58976066,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15:33","depth":11,"bounds":{"left":0.65807843,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:37","depth":11,"bounds":{"left":0.72639626,"top":0.20550679,"width":0.0078125,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19:42","depth":11,"bounds":{"left":0.79388297,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21:46","depth":11,"bounds":{"left":0.86203456,"top":0.20550679,"width":0.00831117,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FRAMES","depth":10,"bounds":{"left":0.45761302,"top":0.2490024,"width":0.014461436,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7274","depth":10,"bounds":{"left":0.45761302,"top":0.26376694,"width":0.01512633,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APPS","depth":10,"bounds":{"left":0.53025264,"top":0.2490024,"width":0.00930851,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16","depth":10,"bounds":{"left":0.53025264,"top":0.26376694,"width":0.0071476065,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"UI EVENTS","depth":10,"bounds":{"left":0.60272604,"top":0.2490024,"width":0.018949468,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7044","depth":10,"bounds":{"left":0.60272604,"top":0.26376694,"width":0.016123671,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUDIO","depth":10,"bounds":{"left":0.6753657,"top":0.2490024,"width":0.011469414,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"319","depth":10,"bounds":{"left":0.6753657,"top":0.26376694,"width":0.011303191,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE PERIOD","depth":10,"bounds":{"left":0.74800533,"top":0.2490024,"width":0.028424202,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(TIMES IN LOCAL TIMEZONE)","depth":10,"bounds":{"left":0.77642953,"top":0.2490024,"width":0.051529255,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":10,"bounds":{"left":0.74800533,"top":0.26456505,"width":0.030751329,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TIME PER APP","depth":9,"bounds":{"left":0.45761302,"top":0.31723863,"width":0.027094414,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— CLICK TO FILTER ALL PANELS BY APP","depth":9,"bounds":{"left":0.45761302,"top":0.31723863,"width":0.04936835,"height":0.021947326},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Firefox","depth":11,"bounds":{"left":0.45761302,"top":0.35235435,"width":0.012799202,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 36m","depth":11,"bounds":{"left":0.5006649,"top":0.35315242,"width":0.013464096,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Slack","depth":11,"bounds":{"left":0.45761302,"top":0.37310454,"width":0.010139627,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 55m","depth":11,"bounds":{"left":0.501496,"top":0.37390262,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"iTerm2","depth":11,"bounds":{"left":0.45761302,"top":0.39385474,"width":0.012799202,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 17m","depth":11,"bounds":{"left":0.5021609,"top":0.39465284,"width":0.011968086,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PhpStorm","depth":11,"bounds":{"left":0.45761302,"top":0.41460496,"width":0.01861702,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"51m","depth":11,"bounds":{"left":0.5069814,"top":0.41540304,"width":0.0071476065,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude","depth":11,"bounds":{"left":0.45761302,"top":0.43535516,"width":0.013131649,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31m","depth":11,"bounds":{"left":0.50681514,"top":0.43615323,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf","depth":11,"bounds":{"left":0.45761302,"top":0.45610535,"width":0.017121011,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m","depth":11,"bounds":{"left":0.50681514,"top":0.45690343,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Code","depth":11,"bounds":{"left":0.45761302,"top":0.47685555,"width":0.009973404,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"bounds":{"left":0.50681514,"top":0.47765362,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QuickTime Player","depth":11,"bounds":{"left":0.45761302,"top":0.49760574,"width":0.032413565,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9m","depth":11,"bounds":{"left":0.5086436,"top":0.49840382,"width":0.005485372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8455305442713671305
|
8632612388985252829
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39144
|
1444
|
12
|
2026-05-14T06:37:26.616663+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740646616_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.09208777,"top":0.17278531,"width":0.030917553,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.08976064,"top":0.21428572,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.08976064,"top":0.21628092,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.0787899,"top":0.21747805,"width":0.23088431,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.10920878,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.18799867,"top":0.28850758,"width":0.06333112,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.20994017,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.0787899,"top":0.3499601,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.0787899,"top":0.35155627,"width":0.12549867,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.072972074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.15176196,"top":0.37789306,"width":0.07047872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.23321144,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.08510638,"top":0.39864326,"width":0.032247342,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.11735372,"top":0.39864326,"width":0.0013297872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.0787899,"top":0.42817238,"width":0.23038563,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.040724736,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.22174202,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.038896278,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.20744681,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"bounds":{"left":0.0787899,"top":0.67318434,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"bounds":{"left":0.0787899,"top":0.67478055,"width":0.08759973,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"bounds":{"left":0.0787899,"top":0.70111734,"width":0.2278923,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"bounds":{"left":0.0787899,"top":0.7721468,"width":0.09275266,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"bounds":{"left":0.09142287,"top":0.801676,"width":0.07347074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"bounds":{"left":0.09142287,"top":0.8312051,"width":0.038231384,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"bounds":{"left":0.12965426,"top":0.8312051,"width":0.014960106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.14461437,"top":0.8312051,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"bounds":{"left":0.15242687,"top":0.8312051,"width":0.041888297,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"bounds":{"left":0.19431517,"top":0.8312051,"width":0.02044548,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"bounds":{"left":0.09142287,"top":0.8607342,"width":0.030585106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"bounds":{"left":0.12200798,"top":0.8607342,"width":0.04837101,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.17037898,"top":0.8607342,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"bounds":{"left":0.17819148,"top":0.8607342,"width":0.061502658,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"bounds":{"left":0.23969415,"top":0.8607342,"width":0.027260639,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"bounds":{"left":0.09142287,"top":0.8902634,"width":0.20079787,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"bounds":{"left":0.0787899,"top":0.92378294,"width":0.116023935,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.15159574,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.23238032,"top":0.94573027,"width":0.064328454,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.234375,"height":0.05546689},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.020777926,"height":-0.015562654},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.027925532,"height":-0.04509175},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8532521419551546498
|
8632682609560398813
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)...
|
39142
|
NULL
|
NULL
|
NULL
|
|
39142
|
1444
|
11
|
2026-05-14T06:37:24.411397+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740644411_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
7766306820184867255
|
9138137957038017175
|
app_switch
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive....
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39140
|
1444
|
10
|
2026-05-14T06:37:05.445591+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740625445_m2.jpg...
|
Slack
|
Stefka Stoyanova (DM) - Jiminny Inc - 4 new items Stefka Stoyanova (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Stefka Stoyanova
5 mins
Супер, мерси
Save for later
More actions
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Vasil Vasilev
Yesterday
You:
когато казваш update на контейнър имаш предвид през infrastructure
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Stoyan Tomov
April 23rd
You:
да
Todor Stamatov
April 21st
You:
да
Gabriela Dureva
April 21st
Благодаря
Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev
April 9th
моля
Galya Dimitrova, Nikolay Nikolov
April 8th
мдам
Galya Dimitrova, Nikolay Yankov
April 7th
Празен лист само
.
Не пречи да се вижда
Messages
Messages
Files
Files
Untitled
Untitled
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 23rd at 5:47:49 PM
5:47
дадоха зелена светлина за лаптопите и се занимавам с тях в момента
Lukas Kovalik
Apr 23rd at 5:47:56 PM
5:47 PM
да забравих да я приема срещата
Apr 23rd at 5:48:01 PM
5:48
супер
Stefka Stoyanova
Apr 23rd at 5:48:23 PM
5:48 PM
преди 2-3 часа преместих срещата, но явно не съм..
Lukas Kovalik
Apr 23rd at 5:49:03 PM
5:49 PM
няма проблем
Jump to date
Stefka Stoyanova
Apr 28th at 6:41:11 PM
6:41 PM
здарсти Лукаш, понеже си в отпуска от утре - това
https://jiminny.atlassian.net/browse/JY-20508
https://jiminny.atlassian.net/browse/JY-20508
готово ли е за QA?
Jira Cloud
Jira Cloud
Jira Cloud Story JY-20508 Notify a user before the AJ Report expires Story JY-20508 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of Apr 28 Refresh Open in Jira ✨ Summarise
Notify a user before the AJ Report expires
Story JY-20508 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Apr 28
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Story JY-20508
View conversations
More actions
Lukas Kovalik
Apr 28th at 6:41:39 PM
6:41 PM
здрасти да, даже тествано
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Apr 28th at 6:41:57 PM
6:41
не искам да го пусна сега и да си ходя, но може да се деплойне
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Apr 28th at 6:42:08 PM
6:42
сега ще напиша в канала
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Apr 28th at 6:42:26 PM
6:42 PM
добре, аз ще го сложа ready to deploy, утре някой ще го деплойне
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Apr 28th at 6:43:18 PM
6:43
приятна отпуска
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Apr 28th at 6:44:07 PM
6:44 PM
благодаря
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Stefka Stoyanova
May 11th at 10:08:49 AM
10:08 AM
Лукаш, щом пре-рефайнмънта и рефайнмънта ще са само за MCP ако искаш не идвай да си губиш времето
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
May 11th at 10:12:35 AM
10:12 AM
да, няма да идвам
1 reaction, react with +1 emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
May 11th at 11:35:58 AM
11:35 AM
Лукаш, ще сложиш ли естимейт на
https://jiminny.atlassian.net/browse/JY-20818
https://jiminny.atlassian.net/browse/JY-20818
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise
Move Ask Jiminny reports to separated datadog metric
Bug JY-20818 in Jira Cloud
Preview in Slack
Status
Deployed
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Monday at 11:35 AM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20818
View conversations
More actions
1 reaction, react with white check mark emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Saved for later • Due in 2 hours
Stefka Stoyanova
Today at 9:00:00 AM
9:00 AM
здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)
търсих, но не намерих такова стори
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Remove from Later
More actions
Lukas Kovalik
Today at 9:03:44 AM
9:03 AM
Здрасти
да ще го направя. С
тои ми между задачи просто исках да видя самата документация какво да трябва да сменим
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Stefka Stoyanova
Today at 9:32:17 AM
9:32 AM
Супер, мерси
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXComboBox","text":"","depth":19,"bounds":{"left":0.53922874,"top":0.09736632,"width":0.08344415,"height":0.013567438},"on_screen":true,"value":"","placeholder":"Find a DM","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.54355055,"top":0.13647246,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.13647246,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5462101,"top":0.13647246,"width":0.035904255,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"5 mins","depth":23,"bounds":{"left":0.61170214,"top":0.13727055,"width":0.012632979,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.61170214,"top":0.13727055,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":5,"bounds":{"left":0.6143617,"top":0.13727055,"width":0.009973404,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.54355055,"top":0.15403032,"width":0.030917553,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.15403032,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.546875,"top":0.15403032,"width":0.027260639,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"Save for later","depth":24,"bounds":{"left":0.6030585,"top":0.1348763,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":24,"bounds":{"left":0.6136968,"top":0.1348763,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.19473264,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.19473264,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5482048,"top":0.19473264,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.19553073,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.19553073,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.19553073,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.54355055,"top":0.2122905,"width":0.07945479,"height":0.11971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.2122905,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":173,"bounds":{"left":0.54355055,"top":0.2122905,"width":0.07978723,"height":0.11971269}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.54355055,"top":0.27055067,"width":0.026928192,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.27055067,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.546875,"top":0.27055067,"width":0.023603724,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.27134877,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.27134877,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.27134877,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.009640957,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.5462101,"top":0.28810853,"width":0.006981383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.28810853,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"когато казваш update на контейнър имаш предвид през infrastructure","depth":23,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.07679521,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55418885,"top":0.28810853,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":65,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.07679521,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.54355055,"top":0.3463687,"width":0.032912236,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.3463687,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5475399,"top":0.3463687,"width":0.028590426,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.3471668,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.3471668,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.3471668,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.54355055,"top":0.3639266,"width":0.050199468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.3639266,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54787236,"top":0.3639266,"width":0.045545213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.54355055,"top":0.4046289,"width":0.032579787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.4046289,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5455452,"top":0.4046289,"width":0.03025266,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.40542698,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.40542698,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.40542698,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.54355055,"top":0.42218676,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.42218676,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.546875,"top":0.42218676,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.54355055,"top":0.46288908,"width":0.02925532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.46288908,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5462101,"top":0.46288908,"width":0.026595745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.46368715,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.46368715,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.46368715,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.48044693,"width":0.009640957,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.48044693,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.5462101,"top":0.48044693,"width":0.006981383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.48044693,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":23,"bounds":{"left":0.55418885,"top":0.48044693,"width":0.013297873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55418885,"top":0.48044693,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.55651593,"top":0.48044693,"width":0.010970744,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.54355055,"top":0.5211492,"width":0.035904255,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.5211492,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.5472075,"top":0.5211492,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.5219473,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.5219473,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.5219473,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.54355055,"top":0.5387071,"width":0.066821806,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.5387071,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":70,"bounds":{"left":0.54355055,"top":0.5387071,"width":0.066821806,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.5969673,"width":0.038896278,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.5969673,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.5462101,"top":0.5969673,"width":0.036236703,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.5977654,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.5977654,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.5977654,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.54355055,"top":0.61452514,"width":0.025265958,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.61452514,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54787236,"top":0.61452514,"width":0.020944148,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.54355055,"top":0.6552275,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.6552275,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.5465425,"top":0.6552275,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.6560255,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.6560255,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.6560255,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.54355055,"top":0.67278534,"width":0.019614361,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.67278534,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.5475399,"top":0.67278534,"width":0.015625,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"bounds":{"left":0.54355055,"top":0.7134876,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.7134876,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5472075,"top":0.7134876,"width":0.034574468,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Monday","depth":23,"bounds":{"left":0.6087101,"top":0.71428573,"width":0.015625,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6087101,"top":0.71428573,"width":0.0043218085,"height":0.012769354}},{"char_start":1,"char_count":5,"bounds":{"left":0.61269945,"top":0.71428573,"width":0.011968086,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.7310455,"width":0.009640957,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.7310455,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.5462101,"top":0.7310455,"width":0.006981383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.7310455,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":23,"bounds":{"left":0.55418885,"top":0.7310455,"width":0.06216755,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55418885,"top":0.7310455,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":25,"bounds":{"left":0.5575133,"top":0.7310455,"width":0.058843084,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.7717478,"width":0.054853722,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.7717478,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":50,"bounds":{"left":0.54355055,"top":0.7717478,"width":0.054853722,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"April 29th","depth":23,"bounds":{"left":0.60538566,"top":0.7725459,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60538566,"top":0.7725459,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.60837764,"top":0.7725459,"width":0.016289894,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.54355055,"top":0.8244214,"width":0.0056515955,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.8244214,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":1,"bounds":{"left":0.546875,"top":0.8244214,"width":0.0023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Ves","depth":22,"bounds":{"left":0.54355055,"top":0.8651237,"width":0.007978723,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.8651237,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5465425,"top":0.8651237,"width":0.004986702,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"bounds":{"left":0.60538566,"top":0.8659218,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60538566,"top":0.8659218,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.60837764,"top":0.8659218,"width":0.016289894,"height":0.012769354}}],"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":23,"bounds":{"left":0.54355055,"top":0.88268155,"width":0.078457445,"height":0.031923383},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":24,"bounds":{"left":0.54355055,"top":0.88268155,"width":0.078457445,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"bounds":{"left":0.54355055,"top":0.94094175,"width":0.03523936,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"bounds":{"left":0.60538566,"top":0.9417398,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.9584996,"width":0.009640957,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.9584996,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"уф обърках ПР, може ли да видиш","depth":23,"bounds":{"left":0.54355055,"top":0.9584996,"width":0.07480053,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12016","depth":23,"bounds":{"left":0.54355055,"top":0.9936153,"width":0.08045213,"height":0.0023942539},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12016","depth":24,"bounds":{"left":0.54355055,"top":0.9936153,"width":0.08045213,"height":0.0023942539},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.033909574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 27th","depth":23,"bounds":{"left":0.60538566,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sidebara","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.03523936,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"bounds":{"left":0.60538566,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами ако можеш сложи тогава лог да го видим","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.078457445,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.03125,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"bounds":{"left":0.60538566,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.9952115,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.55418885,"top":0.9952115,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 21st","depth":23,"bounds":{"left":0.6057181,"top":0.9952115,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.9952115,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.55418885,"top":0.9952115,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Gabriela Dureva","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.035904255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 21st","depth":23,"bounds":{"left":0.6057181,"top":0.9952115,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Благодаря","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.025265958,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.048204787,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 9th","depth":23,"bounds":{"left":0.60771275,"top":0.9952115,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"моля","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.011968086,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova, Nikolay Nikolov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.05618351,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 8th","depth":23,"bounds":{"left":0.60771275,"top":0.9952115,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"мдам","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.012632979,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova, Nikolay Yankov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.055851065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 7th","depth":23,"bounds":{"left":0.60771275,"top":0.9952115,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Празен лист само","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.041223403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"bounds":{"left":0.5844415,"top":0.9952115,"width":0.0013297872,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Не пречи да се вижда","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.07945479,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.6353058,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.64461434,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.6672208,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.6765292,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.68949467,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.6988032,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.71974736,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.7290558,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.7503325,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.6296542,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.6296542,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.6296542,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 23rd at 5:47:49 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:47","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"дадоха зелена светлина за лаптопите и се занимавам с тях в момента","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 23rd at 5:47:56 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:47 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да забравих да я приема срещата","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 23rd at 5:48:01 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:48","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 23rd at 5:48:23 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:48 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"преди 2-3 часа преместих срещата, но явно не съм..","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 23rd at 5:49:03 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:49 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"няма проблем","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.78889626,"top":0.12689546,"width":0.050531916,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 6:41:11 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:41 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здарсти Лукаш, понеже си в отпуска от утре - това","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20508","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20508","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"готово ли е за QA?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Story JY-20508 Notify a user before the AJ Report expires Story JY-20508 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of Apr 28 Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.6512633,"top":0.11572227,"width":0.15957446,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Notify a user before the AJ Report expires","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Story JY-20508 in Jira Cloud","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Code Review","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"As of Apr 28","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Share Story JY-20508","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.13168396,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.13328013,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 6:41:39 PM","depth":23,"bounds":{"left":0.68484044,"top":0.13567439,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:41 PM","depth":24,"bounds":{"left":0.68484044,"top":0.13567439,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти да, даже тествано","depth":24,"bounds":{"left":0.6512633,"top":0.15083799,"width":0.061502658,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 6:41:57 PM","depth":24,"bounds":{"left":0.640625,"top":0.17717478,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:41","depth":25,"bounds":{"left":0.640625,"top":0.17717478,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"не искам да го пусна сега и да си ходя, но може да се деплойне","depth":24,"bounds":{"left":0.6512633,"top":0.17478053,"width":0.14694148,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 6:42:08 PM","depth":24,"bounds":{"left":0.640625,"top":0.20111732,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:42","depth":25,"bounds":{"left":0.640625,"top":0.20111732,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"сега ще напиша в канала","depth":24,"bounds":{"left":0.6512633,"top":0.19872306,"width":0.057513297,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.22106944,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.22266561,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 6:42:26 PM","depth":23,"bounds":{"left":0.6928192,"top":0.22505985,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:42 PM","depth":24,"bounds":{"left":0.6928192,"top":0.22505985,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"добре, аз ще го сложа ready to deploy, утре някой ще го деплойне","depth":24,"bounds":{"left":0.6512633,"top":0.24022347,"width":0.15226063,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 6:43:18 PM","depth":24,"bounds":{"left":0.640625,"top":0.26656026,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:43","depth":25,"bounds":{"left":0.640625,"top":0.26656026,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"приятна отпуска","depth":24,"bounds":{"left":0.6512633,"top":0.264166,"width":0.03956117,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.28651237,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.28810853,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 6:44:07 PM","depth":23,"bounds":{"left":0.68484044,"top":0.2905028,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:44 PM","depth":24,"bounds":{"left":0.68484044,"top":0.2905028,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"благодаря","depth":24,"bounds":{"left":0.6512633,"top":0.3056664,"width":0.023936171,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.78922874,"top":0.33599362,"width":0.049867023,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.36711892,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.36871508,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 10:08:49 AM","depth":23,"bounds":{"left":0.6928192,"top":0.37110934,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:08 AM","depth":24,"bounds":{"left":0.6928192,"top":0.37110934,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, щом пре-рефайнмънта и рефайнмънта ще са само за MCP ако искаш не идвай да си губиш времето","depth":24,"bounds":{"left":0.6512633,"top":0.38627294,"width":0.24900267,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.4086193,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.4102155,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 10:12:35 AM","depth":23,"bounds":{"left":0.68484044,"top":0.41260973,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:12 AM","depth":24,"bounds":{"left":0.68484044,"top":0.41260973,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да, няма да идвам","depth":24,"bounds":{"left":0.6512633,"top":0.42777336,"width":0.041888297,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":24,"bounds":{"left":0.6512633,"top":0.44692737,"width":0.014295213,"height":0.01915403},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.6605718,"top":0.4501197,"width":0.0023271276,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.6668883,"top":0.44692737,"width":0.011303191,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.47565842,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.4772546,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 11:35:58 AM","depth":23,"bounds":{"left":0.6928192,"top":0.47964883,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:35 AM","depth":24,"bounds":{"left":0.6928192,"top":0.47964883,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, ще сложиш ли естимейт на","depth":24,"bounds":{"left":0.6512633,"top":0.49481246,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20818","depth":24,"bounds":{"left":0.7340425,"top":0.49481246,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20818","depth":25,"bounds":{"left":0.7340425,"top":0.49481246,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.6512633,"top":0.5179569,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.6715425,"top":0.5179569,"width":0.005319149,"height":0.012769354},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.6512633,"top":0.53471667,"width":0.15957446,"height":0.13727055},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Move Ask Jiminny reports to separated datadog metric","depth":26,"bounds":{"left":0.6715425,"top":0.5482841,"width":0.12101064,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20818 in Jira Cloud","depth":27,"bounds":{"left":0.6715425,"top":0.5642458,"width":0.051861703,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"bounds":{"left":0.6715425,"top":0.5642458,"width":0.03125,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.6715425,"top":0.58739024,"width":0.011968086,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Deployed","depth":26,"bounds":{"left":0.67287236,"top":0.6065443,"width":0.021276595,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"bounds":{"left":0.703125,"top":0.58739024,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"bounds":{"left":0.71110374,"top":0.6065443,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"bounds":{"left":0.7386968,"top":0.58739024,"width":0.016954787,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"bounds":{"left":0.74900264,"top":0.60734236,"width":0.026263298,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"bounds":{"left":0.7762633,"top":0.60734236,"width":0.009640957,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of Monday at 11:35 AM","depth":27,"bounds":{"left":0.6555851,"top":0.6472466,"width":0.05119681,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"bounds":{"left":0.7081117,"top":0.65043896,"width":0.01462766,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"bounds":{"left":0.7406915,"top":0.6424581,"width":0.030917553,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"bounds":{"left":0.7726064,"top":0.6424581,"width":0.03523936,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":26,"bounds":{"left":0.74767286,"top":0.5482841,"width":0.022606382,"height":0.025538707},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":27,"bounds":{"left":0.7569814,"top":0.55387074,"width":0.010638298,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20818","depth":26,"bounds":{"left":0.77327126,"top":0.5482841,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"bounds":{"left":0.78390956,"top":0.5482841,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"bounds":{"left":0.79454786,"top":0.5482841,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":24,"bounds":{"left":0.6512633,"top":0.6783719,"width":0.014295213,"height":0.01915403},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.6605718,"top":0.6815643,"width":0.0023271276,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.6668883,"top":0.6783719,"width":0.011303191,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.8015292,"top":0.7150838,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Saved for later • Due in 2 hours","depth":23,"bounds":{"left":0.6512633,"top":0.7470072,"width":0.06050532,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.7613727,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.7629689,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:00:00 AM","depth":23,"bounds":{"left":0.6928192,"top":0.76536316,"width":0.015292553,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:00 AM","depth":24,"bounds":{"left":0.6928192,"top":0.76536316,"width":0.015292553,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)","depth":24,"bounds":{"left":0.6512633,"top":0.78052676,"width":0.2629654,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"търсих, но не намерих такова стори","depth":24,"bounds":{"left":0.6512633,"top":0.7980846,"width":0.08277926,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Remove from Later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.820431,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.82202715,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:03:44 AM","depth":23,"bounds":{"left":0.68484044,"top":0.8244214,"width":0.015292553,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:03 AM","depth":24,"bounds":{"left":0.68484044,"top":0.8244214,"width":0.015292553,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Здрасти","depth":24,"bounds":{"left":0.6512633,"top":0.839585,"width":0.018949468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да ще го направя. С","depth":24,"bounds":{"left":0.67021275,"top":0.839585,"width":0.04654255,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тои ми между задачи просто исках да видя самата документация какво да трябва да сменим","depth":24,"bounds":{"left":0.71642286,"top":0.839585,"width":0.21575798,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New","depth":21,"bounds":{"left":0.9830452,"top":0.85155624,"width":0.008976064,"height":0.013567438},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.8619314,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.86352754,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:32:17 AM","depth":23,"bounds":{"left":0.6928192,"top":0.8659218,"width":0.015292553,"height":0.011971269},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:32 AM","depth":24,"bounds":{"left":0.6928192,"top":0.8659218,"width":0.015292553,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":24,"bounds":{"left":0.6512633,"top":0.8810854,"width":0.030917553,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"bounds":{"left":0.6369681,"top":0.91380686,"width":0.3543883,"height":0.030327214},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"loading…","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"loading…","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
-7784123938193560817
|
3038053527369056342
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Stefka Stoyanova
5 mins
Супер, мерси
Save for later
More actions
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Vasil Vasilev
Yesterday
You:
когато казваш update на контейнър имаш предвид през infrastructure
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Stoyan Tomov
April 23rd
You:
да
Todor Stamatov
April 21st
You:
да
Gabriela Dureva
April 21st
Благодаря
Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev
April 9th
моля
Galya Dimitrova, Nikolay Nikolov
April 8th
мдам
Galya Dimitrova, Nikolay Yankov
April 7th
Празен лист само
.
Не пречи да се вижда
Messages
Messages
Files
Files
Untitled
Untitled
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 23rd at 5:47:49 PM
5:47
дадоха зелена светлина за лаптопите и се занимавам с тях в момента
Lukas Kovalik
Apr 23rd at 5:47:56 PM
5:47 PM
да забравих да я приема срещата
Apr 23rd at 5:48:01 PM
5:48
супер
Stefka Stoyanova
Apr 23rd at 5:48:23 PM
5:48 PM
преди 2-3 часа преместих срещата, но явно не съм..
Lukas Kovalik
Apr 23rd at 5:49:03 PM
5:49 PM
няма проблем
Jump to date
Stefka Stoyanova
Apr 28th at 6:41:11 PM
6:41 PM
здарсти Лукаш, понеже си в отпуска от утре - това
https://jiminny.atlassian.net/browse/JY-20508
https://jiminny.atlassian.net/browse/JY-20508
готово ли е за QA?
Jira Cloud
Jira Cloud
Jira Cloud Story JY-20508 Notify a user before the AJ Report expires Story JY-20508 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of Apr 28 Refresh Open in Jira ✨ Summarise
Notify a user before the AJ Report expires
Story JY-20508 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Apr 28
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Story JY-20508
View conversations
More actions
Lukas Kovalik
Apr 28th at 6:41:39 PM
6:41 PM
здрасти да, даже тествано
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Apr 28th at 6:41:57 PM
6:41
не искам да го пусна сега и да си ходя, но може да се деплойне
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Apr 28th at 6:42:08 PM
6:42
сега ще напиша в канала
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Apr 28th at 6:42:26 PM
6:42 PM
добре, аз ще го сложа ready to deploy, утре някой ще го деплойне
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Apr 28th at 6:43:18 PM
6:43
приятна отпуска
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Apr 28th at 6:44:07 PM
6:44 PM
благодаря
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Stefka Stoyanova
May 11th at 10:08:49 AM
10:08 AM
Лукаш, щом пре-рефайнмънта и рефайнмънта ще са само за MCP ако искаш не идвай да си губиш времето
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
May 11th at 10:12:35 AM
10:12 AM
да, няма да идвам
1 reaction, react with +1 emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
May 11th at 11:35:58 AM
11:35 AM
Лукаш, ще сложиш ли естимейт на
https://jiminny.atlassian.net/browse/JY-20818
https://jiminny.atlassian.net/browse/JY-20818
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise
Move Ask Jiminny reports to separated datadog metric
Bug JY-20818 in Jira Cloud
Preview in Slack
Status
Deployed
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Monday at 11:35 AM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20818
View conversations
More actions
1 reaction, react with white check mark emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Saved for later • Due in 2 hours
Stefka Stoyanova
Today at 9:00:00 AM
9:00 AM
здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)
търсих, но не намерих такова стори
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Remove from Later
More actions
Lukas Kovalik
Today at 9:03:44 AM
9:03 AM
Здрасти
да ще го направя. С
тои ми между задачи просто исках да видя самата документация какво да трябва да сменим
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Stefka Stoyanova
Today at 9:32:17 AM
9:32 AM
Супер, мерси
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…
SlackVIewmistoryWindowHelpdop.screenolpe.lakylak.xyzScreenpipe - Archive• Goocle GeminiAll docs • AFFiNEGemini• DXP4800PLUS-B5F8® Screenpipe - Archive® SQLite Web: archive.dbGShow thinkingv( SQLite Web: db.salite→ Claude% Manage extra usage for paicThat is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even thesecondarv ssu-onlv beelink Nas It vou ena uo oulloino iu will keeo vour local ssu lean whilekeeping your database searchable.As for setting up languages for transcription, yes, you can configure it, but it helps tounderstand how ScreenPipe handles language natively first.G 2 TB in 25 MB/s - Gooale Se- New TabHow the Transcription Engine Handles Languageby derault, screenripe uses a multilingual whisper model and sets the language contigurationTO AuTO-DerectWhen a new audio chunk comes in, the model listens to the first few seconds of audio, guessesthe language, and transcribes the rest of that chunk using that assumption.• The Advantage: If you are watching a tutorial in English, and then an hour later you are in aZoom call speaking Bulgarian, ScreenPipe will automatically switch gears without youhaving to touch the settings.• The Drawback: Auto-detect can sometimes guess wrong, especially if there is heavybackground noise, if someone starts a sentence with a foreign loanword, or if you arerapidly code-switching between Slovak and English in the same conversation. When itguesses wrong, it might try to torce Slovak words into English spelling, resulting inaloberish.How to Force a Specific LanguageIf you want to ensure maximum accuracy and you know you will primarily be recording in onelanguage for a specific period, you can explicitly set the language. This also slightly speeds upthe processing because the model skips the detection phase.If you are using the Desktop App UI:1. Open the ScreenPipe settings.Ask GeminiPro VGemini is Al and can make mistakes, including about people. Your privacy and GeminiSummarize pageScreenpipe rchive.db • 3234.2MB)Work ReposTOTAL SPAN12h 25m09:21 → 21:467274Fireto)SlackiTerm?PhoStormClaudecodeQuicklime Playercontrol centreCleanShot XRaycastActivity MonitorAlfredAnyboxHomeDMSActivityMoreB +•Direct messages ~Q Find a DMStefka StoyanovaСупер, мерсиMario GeorgievYesterdavтенк ю вери мьч, махнах му спseat-a и има достъп, ще го имам ..Vasil VasileyYesterday• You: когато казваш uodate на.контейнър имаш предвид през ...Nikolay IvanovYesterdayо ше станат конфликтиJames GrahamCheers!YesterdayStovan TanevTuesdavO You: суперGalva DimitrovaTuesdayи лоугата селмиша имамепрезднтации пред борда в ...Steliyan Georgievluesdayо ше го виляPetko KashinskiHuddle ?TuesdavAl Aneliya AngelovaMondav• You: да крон я пуска през 5 минAneliya Angelova,Nicllay Aankov,SteiyanApril 29thlGeorgievApril 28thhtt:s://github.com/uminnv/extension-aoo/tree/master/publidNikolay NikolovApril 28thYou: уф обърках ПР, може ли давидиш• | Daily - Platform • in 8m100% 2Thu 14 May 9:37:05Q Describe what you are looking for# 8. Stefka StoyanovaMessagesQ FilesUntitledUntitledTuesday. April 28th~Lukas novallk 6:41 PMздрасти да, даже тестваноне искам да го пусна сега и да си ходя, но може да се деплоинесега ще напиша в каналаStefka Stoyanova 6:42 PMдобре, аз ще го сложа ready to deploy, утре някой ще го деплойнеприятна отпуска ®Lukas Kovallik 6:44 PMблагодаряMonday. May 11th~Stefka Stoyanova 10:08 AMЛукаш, щом пре-рефайнмънта и рефайнмънта ще са само за МСР ако искаш не идвай да си губиш времетоLukas Kovalik 10:12 AMда, няма да идвамd1Stefka Stovanova 11.25 AMЛукаш, ще сложиш ли естимейт на https://jiminny.atlassian.net/browse/JY-20818Jira Cloud -*% Mg: x-208 1i 1n Jra Couorts to separated datados metricProrityAssignetDeployed= Medium8 Lukas Kovalik (you)As of Monday at 11:35 AMOpen in Jira+ Summarise01 €Today ~• Saved for later • Due in 2 hoursStefka Stoyanova 9:00 AMздарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)тьрсих, но не намерих такова сториe Lukas Kovalik 9.03AMЗдрасти да ще го направя. Стои ми между задачи просто исках да видя самата документация какво да трябва да сменимStefka Stoyanova 9:32 AMСупер, мерсиMessage Stefka Stoyanova+ Aa©...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39139
|
1444
|
9
|
2026-05-14T06:36:59.402086+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740619402_m2.jpg...
|
Slack
|
Stefka Stoyanova (DM) - Jiminny Inc - 5 new items Stefka Stoyanova (DM) - Jiminny Inc - 5 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Stefka Stoyanova
5 mins
Супер, мерси
Mark as read
Save for later
More actions
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Vasil Vasilev
Yesterday
You:
когато казваш update на контейнър имаш предвид през infrastructure
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Stoyan Tomov
April 23rd
You:
да
Todor Stamatov
April 21st
You:
да
Gabriela Dureva
April 21st
Благодаря
Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev
April 9th
моля
Galya Dimitrova, Nikolay Nikolov
April 8th
мдам
Galya Dimitrova, Nikolay Yankov
April 7th
Празен лист само
.
Не пречи да се вижда
Messages
Messages
Files
Files
Untitled
Untitled
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to first unread message (⌘J)
Mark as read (esc)
Lukas Kovalik
Feb 16th at 6:33:59 PM
6:33 PM
да има retry
Stefka Stoyanova
Feb 16th at 6:35:13 PM
6:35 PM
със сигурност ще трябва да направим сетването на last_synced_at в началото, ако Галя се запъне за другите неща или ги отложи пак е нещо
Lukas Kovalik
Feb 16th at 6:43:17 PM
6:43 PM
може само за Hubspot да напраивм отделна имплементация и там да сетваме last_synced_at при trigger
Jump to date
Stefka Stoyanova
Feb 17th at 12:47:01 PM
12:47 PM
Лукаш, това колко време е отнело
https://jiminny.atlassian.net/browse/JY-20183
https://jiminny.atlassian.net/browse/JY-20183
?
JY-20183 Delayed auto-logging is run several times
JY-20183 Delayed auto-logging is run several times
Status:
Code Review
Type:
Technical Story
Assignee:
Lukas
Kovalik
Priority:
Medium
Assign
Assign
Change status
Change status
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
Lukas Kovalik
Feb 17th at 12:47:39 PM
12:47 PM
1-2 часа
Stefka Stoyanova
Feb 17th at 12:47:48 PM
12:47 PM
аха ок
Lukas Kovalik
Feb 17th at 12:48:13 PM
12:48 PM
не съм го тествал че не знаех дали така да го правим или не
Feb 17th at 12:48:43 PM
12:48
Ани е запозната и по-бързо ще го изтества
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 12:48:55 PM
12:48 PM
добре, слагам му половин ден
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Feb 17th at 12:49:16 PM
12:49
утре съм в отпуска и ще гледам днес да оправя борда и да затворя спринта
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 5:53:40 PM
5:53 PM
https://jiminny.atlassian.net/browse/JY-20118
https://jiminny.atlassian.net/browse/JY-20118
- това да го затваряме вече?
JY-20118 Post-deploy monitoring and clients setup - part 2
JY-20118 Post-deploy monitoring and clients setup - part 2
Status:
In Dev
Type:
Story
Assignee:
Lukas
Kovalik
Priority:
Medium
Assign
Assign
Change status
Change status
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Feb 17th at 5:54:05 PM
5:54 PM
деплойва се сега
1 reaction, react with raised hands emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 5:54:15 PM
5:54 PM
а това за логовете?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Feb 17th at 5:54:40 PM
5:54 PM
утре сутринта пусна още един PR
1 reaction, react with +1 emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 5:55:39 PM
5:55 PM
аз го затворих, че утре съм в отпуска и искам да оправя сторитата
ти пак пусни пр
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Feb 17th at 5:56:04 PM
5:56 PM
да утре сутринта
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Stefka Stoyanova
Mar 9th at 12:42:33 PM
12:42 PM
Лукаш, може ли да сложиш root cause
https://jiminny.atlassian.net/browse/SRD-6607
https://jiminny.atlassian.net/browse/SRD-6607
?
SRD-6607 Missing data in DI
SRD-6607 Missing data in DI
Status:
Closed
Type:
Bug
Assignee:
Lukas
Kovalik
Assign
Assign
Change status
Change status
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
1 reaction, react with white check mark emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Lukas Kovalik
Mar 11th at 7:40:57 PM
7:40 PM
здрасти Стефка
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Mar 11th at 7:41:14 PM
7:41 PM
здрасти
Lukas Kovalik
Mar 11th at 7:41:35 PM
7:41 PM
на всичките evaluation файлове направих всички от jiminny editor
Stefka Stoyanova
Mar 11th at 7:42:03 PM
7:42 PM
супер, мерси
той стели днес ме направи на всички от един фолдър, ама изглежда има такива в друг фолдър
Lukas Kovalik
Mar 11th at 7:42:13 PM
7:42 PM
всичките 10 за gpt 5
Stefka Stoyanova
Mar 11th at 7:42:28 PM
7:42 PM
мда, благодаря много
Lukas Kovalik
Mar 11th at 7:42:46 PM
7:42 PM
за нищо, лека вечер
Stefka Stoyanova
Mar 11th at 7:42:52 PM
7:42 PM
лека
Jump to date
Lukas Kovalik
Mar 12th at 5:42:04 PM
5:42 PM
здрасти
Stefka Stoyanova
Mar 12th at 5:42:13 PM
5:42 PM
idwam
1 reaction, react with +1 emoji
1...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXComboBox","text":"","depth":19,"bounds":{"left":0.53922874,"top":0.09736632,"width":0.08344415,"height":0.013567438},"on_screen":true,"value":"","placeholder":"Find a DM","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.54355055,"top":0.13647246,"width":0.039228722,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.13647246,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5462101,"top":0.13647246,"width":0.036236703,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"5 mins","depth":23,"bounds":{"left":0.60139626,"top":0.13727055,"width":0.012965426,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60139626,"top":0.13727055,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":5,"bounds":{"left":0.6040558,"top":0.13727055,"width":0.010305851,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.54355055,"top":0.15403032,"width":0.030917553,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.15403032,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.546875,"top":0.15403032,"width":0.027260639,"height":0.014365523}}],"role_description":"text"},{"role":"AXButton","text":"Mark as read","depth":24,"bounds":{"left":0.5924202,"top":0.1348763,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":24,"bounds":{"left":0.6030585,"top":0.1348763,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":24,"bounds":{"left":0.6136968,"top":0.1348763,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.19473264,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.19473264,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5482048,"top":0.19473264,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.19553073,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.19553073,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.19553073,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.54355055,"top":0.2122905,"width":0.07945479,"height":0.11971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.2122905,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":173,"bounds":{"left":0.54355055,"top":0.2122905,"width":0.07978723,"height":0.11971269}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.54355055,"top":0.27055067,"width":0.026928192,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.27055067,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.546875,"top":0.27055067,"width":0.023603724,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.27134877,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.27134877,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.27134877,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.009640957,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.5462101,"top":0.28810853,"width":0.006981383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.28810853,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"когато казваш update на контейнър имаш предвид през infrastructure","depth":23,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.07679521,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55418885,"top":0.28810853,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":65,"bounds":{"left":0.54355055,"top":0.28810853,"width":0.07679521,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.54355055,"top":0.3463687,"width":0.032912236,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.3463687,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5475399,"top":0.3463687,"width":0.028590426,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.3471668,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.3471668,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.3471668,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.54355055,"top":0.3639266,"width":0.050199468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.3639266,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.54787236,"top":0.3639266,"width":0.045545213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.54355055,"top":0.4046289,"width":0.032579787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.4046289,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5455452,"top":0.4046289,"width":0.03025266,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.60605055,"top":0.40542698,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60605055,"top":0.40542698,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.6080452,"top":0.40542698,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.54355055,"top":0.42218676,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.42218676,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.546875,"top":0.42218676,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.54355055,"top":0.46288908,"width":0.02925532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.46288908,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5462101,"top":0.46288908,"width":0.026595745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.46368715,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.46368715,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.46368715,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.48044693,"width":0.009640957,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.48044693,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.5462101,"top":0.48044693,"width":0.006981383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.48044693,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":23,"bounds":{"left":0.55418885,"top":0.48044693,"width":0.013297873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55418885,"top":0.48044693,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.55651593,"top":0.48044693,"width":0.010970744,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.54355055,"top":0.5211492,"width":0.035904255,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.5211492,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.5472075,"top":0.5211492,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.5219473,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.5219473,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.5219473,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.54355055,"top":0.5387071,"width":0.066821806,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.5387071,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":70,"bounds":{"left":0.54355055,"top":0.5387071,"width":0.066821806,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.5969673,"width":0.038896278,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.5969673,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.5462101,"top":0.5969673,"width":0.036236703,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.5977654,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.5977654,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.5977654,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.54355055,"top":0.61452514,"width":0.025265958,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.61452514,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54787236,"top":0.61452514,"width":0.020944148,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.54355055,"top":0.6552275,"width":0.03523936,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.6552275,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.5465425,"top":0.6552275,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.6090425,"top":0.6560255,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6090425,"top":0.6560255,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":6,"bounds":{"left":0.61103725,"top":0.6560255,"width":0.013630319,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.54355055,"top":0.67278534,"width":0.019614361,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.67278534,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.5475399,"top":0.67278534,"width":0.015625,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"bounds":{"left":0.54355055,"top":0.7134876,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.7134876,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5472075,"top":0.7134876,"width":0.034574468,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Monday","depth":23,"bounds":{"left":0.6087101,"top":0.71428573,"width":0.015625,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6087101,"top":0.71428573,"width":0.0043218085,"height":0.012769354}},{"char_start":1,"char_count":5,"bounds":{"left":0.61269945,"top":0.71428573,"width":0.011968086,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.7310455,"width":0.009640957,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.7310455,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.5462101,"top":0.7310455,"width":0.006981383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.7310455,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":23,"bounds":{"left":0.55418885,"top":0.7310455,"width":0.06216755,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55418885,"top":0.7310455,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":25,"bounds":{"left":0.5575133,"top":0.7310455,"width":0.058843084,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.7717478,"width":0.054853722,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.7717478,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":50,"bounds":{"left":0.54355055,"top":0.7717478,"width":0.054853722,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"April 29th","depth":23,"bounds":{"left":0.60538566,"top":0.7725459,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60538566,"top":0.7725459,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.60837764,"top":0.7725459,"width":0.016289894,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.54355055,"top":0.8244214,"width":0.0056515955,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.8244214,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":1,"bounds":{"left":0.546875,"top":0.8244214,"width":0.0023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Ves","depth":22,"bounds":{"left":0.54355055,"top":0.8651237,"width":0.007978723,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54355055,"top":0.8651237,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.5465425,"top":0.8651237,"width":0.004986702,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"bounds":{"left":0.60538566,"top":0.8659218,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60538566,"top":0.8659218,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.60837764,"top":0.8659218,"width":0.016289894,"height":0.012769354}}],"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":23,"bounds":{"left":0.54355055,"top":0.88268155,"width":0.078457445,"height":0.031923383},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":24,"bounds":{"left":0.54355055,"top":0.88268155,"width":0.078457445,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"bounds":{"left":0.54355055,"top":0.94094175,"width":0.03523936,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"bounds":{"left":0.60538566,"top":0.9417398,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.9584996,"width":0.009640957,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.9584996,"width":0.0016622341,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"уф обърках ПР, може ли да видиш","depth":23,"bounds":{"left":0.54355055,"top":0.9584996,"width":0.07480053,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12016","depth":23,"bounds":{"left":0.54355055,"top":0.9936153,"width":0.08045213,"height":0.0023942539},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12016","depth":24,"bounds":{"left":0.54355055,"top":0.9936153,"width":0.08045213,"height":0.0023942539},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.033909574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 27th","depth":23,"bounds":{"left":0.60538566,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sidebara","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.03523936,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"bounds":{"left":0.60538566,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами ако можеш сложи тогава лог да го видим","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.078457445,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.03125,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"bounds":{"left":0.60538566,"top":0.9952115,"width":0.018949468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.9952115,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.55418885,"top":0.9952115,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 21st","depth":23,"bounds":{"left":0.6057181,"top":0.9952115,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.55285907,"top":0.9952115,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.55418885,"top":0.9952115,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Gabriela Dureva","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.035904255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 21st","depth":23,"bounds":{"left":0.6057181,"top":0.9952115,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Благодаря","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.025265958,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.048204787,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 9th","depth":23,"bounds":{"left":0.60771275,"top":0.9952115,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"моля","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.011968086,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova, Nikolay Nikolov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.05618351,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 8th","depth":23,"bounds":{"left":0.60771275,"top":0.9952115,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"мдам","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.012632979,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova, Nikolay Yankov","depth":22,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.055851065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 7th","depth":23,"bounds":{"left":0.60771275,"top":0.9952115,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Празен лист само","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.041223403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"bounds":{"left":0.5844415,"top":0.9952115,"width":0.0013297872,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Не пречи да се вижда","depth":23,"bounds":{"left":0.54355055,"top":0.9952115,"width":0.07945479,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.6353058,"top":0.09177973,"width":0.030917553,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.64461434,"top":0.10055866,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.6672208,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.6765292,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.68949467,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.6988032,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.71974736,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.7290558,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.7503325,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.6296542,"top":0.0518755,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.6296542,"top":0.0518755,"width":0.007978723,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.6296542,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jump to first unread message (⌘J)","depth":20,"bounds":{"left":0.78856385,"top":0.12689546,"width":0.04288564,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Mark as read (esc)","depth":20,"bounds":{"left":0.83144945,"top":0.12689546,"width":0.00831117,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Feb 16th at 6:33:59 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:33 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да има retry","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Feb 16th at 6:35:13 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:35 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"със сигурност ще трябва да направим сетването на last_synced_at в началото, ако Галя се запъне за другите неща или ги отложи пак е нещо","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Feb 16th at 6:43:17 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6:43 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"може само за Hubspot да напраивм отделна имплементация и там да сетваме last_synced_at при trigger","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 12:47:01 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:47 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, това колко време е отнело","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20183","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20183","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"JY-20183 Delayed auto-logging is run several times","depth":26,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"JY-20183 Delayed auto-logging is run several times","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Status:","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Code Review","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Type:","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Technical Story","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Assignee:","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lukas","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kovalik","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Priority:","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Assign","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Assign","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Change status","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change status","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"sparkles emoji AI Summarise","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AI Summarise","depth":27,"on_screen":false,"role_description":"text"},{"role":"AXComboBox","text":"More actions...","depth":26,"on_screen":false,"placeholder":"More actions...","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Added by","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Jira Cloud","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jira Cloud","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 12:47:39 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:47 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1-2 часа","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 12:47:48 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:47 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"аха ок","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.11572227,"width":0.030917553,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.11572227,"width":0.0026595744,"height":0.0047885077},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 12:48:13 PM","depth":23,"bounds":{"left":0.68484044,"top":0.11572227,"width":0.017287234,"height":0.003990423},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:48 PM","depth":24,"bounds":{"left":0.68484044,"top":0.11572227,"width":0.017287234,"height":0.003990423},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"не съм го тествал че не знаех дали така да го правим или не","depth":24,"bounds":{"left":0.6512633,"top":0.123703115,"width":0.13962767,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 12:48:43 PM","depth":24,"bounds":{"left":0.63829786,"top":0.15003991,"width":0.010305851,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:48","depth":25,"bounds":{"left":0.63829786,"top":0.15003991,"width":0.010305851,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ани е запозната и по-бързо ще го изтества","depth":24,"bounds":{"left":0.6512633,"top":0.14764565,"width":0.09906915,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.16999201,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.17158818,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 12:48:55 PM","depth":23,"bounds":{"left":0.6928192,"top":0.17398244,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:48 PM","depth":24,"bounds":{"left":0.6928192,"top":0.17398244,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"добре, слагам му половин ден","depth":24,"bounds":{"left":0.6512633,"top":0.18914606,"width":0.07047872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Feb 17th at 12:49:16 PM","depth":24,"bounds":{"left":0.63829786,"top":0.21548285,"width":0.010305851,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:49","depth":25,"bounds":{"left":0.63829786,"top":0.21548285,"width":0.010305851,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"утре съм в отпуска и ще гледам днес да оправя борда и да затворя спринта","depth":24,"bounds":{"left":0.6512633,"top":0.21308859,"width":0.17519946,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.23543495,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.23703113,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 5:53:40 PM","depth":23,"bounds":{"left":0.6928192,"top":0.23942538,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:53 PM","depth":24,"bounds":{"left":0.6928192,"top":0.23942538,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20118","depth":24,"bounds":{"left":0.6512633,"top":0.254589,"width":0.10106383,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20118","depth":25,"bounds":{"left":0.6512633,"top":0.254589,"width":0.10106383,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- това да го затваряме вече?","depth":24,"bounds":{"left":0.75232714,"top":0.254589,"width":0.06615692,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"JY-20118 Post-deploy monitoring and clients setup - part 2","depth":26,"bounds":{"left":0.6565825,"top":0.27693537,"width":0.13098404,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"JY-20118 Post-deploy monitoring and clients setup - part 2","depth":27,"bounds":{"left":0.6565825,"top":0.27693537,"width":0.13098404,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status:","depth":25,"bounds":{"left":0.6565825,"top":0.30247405,"width":0.013962766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"In Dev","depth":25,"bounds":{"left":0.6705452,"top":0.30247405,"width":0.012632979,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Type:","depth":25,"bounds":{"left":0.69647604,"top":0.30247405,"width":0.011303191,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Story","depth":25,"bounds":{"left":0.7077792,"top":0.30247405,"width":0.010305851,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee:","depth":25,"bounds":{"left":0.73105055,"top":0.30247405,"width":0.019281914,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas","depth":25,"bounds":{"left":0.7503325,"top":0.30247405,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.7613032,"top":0.30247405,"width":0.0013297872,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kovalik","depth":25,"bounds":{"left":0.76230055,"top":0.30247405,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority:","depth":25,"bounds":{"left":0.7898936,"top":0.30247405,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":25,"bounds":{"left":0.80585104,"top":0.30247405,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Assign","depth":25,"bounds":{"left":0.6565825,"top":0.32881084,"width":0.01861702,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Assign","depth":27,"bounds":{"left":0.65957445,"top":0.33280128,"width":0.012632979,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Change status","depth":25,"bounds":{"left":0.67785907,"top":0.32881084,"width":0.03324468,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change status","depth":27,"bounds":{"left":0.68085104,"top":0.33280128,"width":0.027260639,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"sparkles emoji AI Summarise","depth":25,"bounds":{"left":0.7137633,"top":0.32881084,"width":0.03856383,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AI Summarise","depth":27,"bounds":{"left":0.72207445,"top":0.33280128,"width":0.027260639,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXComboBox","text":"More actions...","depth":26,"bounds":{"left":0.7549867,"top":0.32881084,"width":0.0631649,"height":0.022346368},"on_screen":true,"placeholder":"More actions...","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Added by","depth":25,"bounds":{"left":0.6565825,"top":0.36073422,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Jira Cloud","depth":25,"bounds":{"left":0.67420214,"top":0.36073422,"width":0.017287234,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jira Cloud","depth":26,"bounds":{"left":0.67420214,"top":0.36073422,"width":0.017287234,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.38228253,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.38387868,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 5:54:05 PM","depth":23,"bounds":{"left":0.68484044,"top":0.38627294,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:54 PM","depth":24,"bounds":{"left":0.68484044,"top":0.38627294,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"деплойва се сега","depth":24,"bounds":{"left":0.6512633,"top":0.40143654,"width":0.039228722,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with raised hands emoji","depth":24,"bounds":{"left":0.6512633,"top":0.42059058,"width":0.014295213,"height":0.01915403},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.6605718,"top":0.4237829,"width":0.0023271276,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.6668883,"top":0.42059058,"width":0.011303191,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.44932163,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.4509178,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 5:54:15 PM","depth":23,"bounds":{"left":0.6928192,"top":0.45331204,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:54 PM","depth":24,"bounds":{"left":0.6928192,"top":0.45331204,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а това за логовете?","depth":24,"bounds":{"left":0.6512633,"top":0.46847567,"width":0.044215426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.49082202,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.4924182,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 5:54:40 PM","depth":23,"bounds":{"left":0.68484044,"top":0.49481246,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:54 PM","depth":24,"bounds":{"left":0.68484044,"top":0.49481246,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"утре сутринта пусна още един PR","depth":24,"bounds":{"left":0.6512633,"top":0.509976,"width":0.078125,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":24,"bounds":{"left":0.6512633,"top":0.5291301,"width":0.014295213,"height":0.01915403},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.6605718,"top":0.5323224,"width":0.0023271276,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.6668883,"top":0.5291301,"width":0.011303191,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.90625,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.9168883,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.9275266,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.9381649,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.9488032,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.9594415,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"bounds":{"left":0.9700798,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"bounds":{"left":0.9807181,"top":0.47805268,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.55786115,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.5594573,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 5:55:39 PM","depth":23,"bounds":{"left":0.6928192,"top":0.56185156,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:55 PM","depth":24,"bounds":{"left":0.6928192,"top":0.56185156,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"аз го затворих, че утре съм в отпуска и искам да оправя сторитата","depth":24,"bounds":{"left":0.6512633,"top":0.57701516,"width":0.15292554,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ти пак пусни пр","depth":24,"bounds":{"left":0.6512633,"top":0.594573,"width":0.036236703,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.6169194,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.61851555,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Feb 17th at 5:56:04 PM","depth":23,"bounds":{"left":0.68484044,"top":0.6209098,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:56 PM","depth":24,"bounds":{"left":0.68484044,"top":0.6209098,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да утре сутринта","depth":24,"bounds":{"left":0.6512633,"top":0.6360734,"width":0.03956117,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.78856385,"top":0.6664006,"width":0.051529255,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.6975259,"width":0.039228722,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.69912213,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 9th at 12:42:33 PM","depth":23,"bounds":{"left":0.6928192,"top":0.7015164,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"12:42 PM","depth":24,"bounds":{"left":0.6928192,"top":0.7015164,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, може ли да сложиш root cause","depth":24,"bounds":{"left":0.6512633,"top":0.71668,"width":0.09009308,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/SRD-6607","depth":24,"bounds":{"left":0.74102396,"top":0.71668,"width":0.103390954,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/SRD-6607","depth":25,"bounds":{"left":0.74102396,"top":0.71668,"width":0.103390954,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"?","depth":24,"bounds":{"left":0.8440825,"top":0.71668,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"SRD-6607 Missing data in DI","depth":26,"bounds":{"left":0.6565825,"top":0.7390263,"width":0.06416223,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"SRD-6607 Missing data in DI","depth":27,"bounds":{"left":0.6565825,"top":0.7390263,"width":0.06416223,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status:","depth":25,"bounds":{"left":0.6565825,"top":0.76456505,"width":0.013962766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Closed","depth":25,"bounds":{"left":0.6705452,"top":0.76456505,"width":0.013297873,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Type:","depth":25,"bounds":{"left":0.6968085,"top":0.76456505,"width":0.011635638,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug","depth":25,"bounds":{"left":0.7081117,"top":0.76456505,"width":0.0076462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee:","depth":25,"bounds":{"left":0.7290558,"top":0.76456505,"width":0.019281914,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas","depth":25,"bounds":{"left":0.74800533,"top":0.76456505,"width":0.011303191,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.75897604,"top":0.76456505,"width":0.0013297872,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kovalik","depth":25,"bounds":{"left":0.7603058,"top":0.76456505,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Assign","depth":25,"bounds":{"left":0.6565825,"top":0.79090184,"width":0.01861702,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Assign","depth":27,"bounds":{"left":0.65957445,"top":0.79489225,"width":0.012632979,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Change status","depth":25,"bounds":{"left":0.67785907,"top":0.79090184,"width":0.03324468,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Change status","depth":27,"bounds":{"left":0.68085104,"top":0.79489225,"width":0.027260639,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"sparkles emoji AI Summarise","depth":25,"bounds":{"left":0.7137633,"top":0.79090184,"width":0.03856383,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"AI Summarise","depth":27,"bounds":{"left":0.72207445,"top":0.79489225,"width":0.027260639,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXComboBox","text":"More actions...","depth":26,"bounds":{"left":0.7549867,"top":0.79090184,"width":0.0631649,"height":0.022346368},"on_screen":true,"placeholder":"More actions...","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Added by","depth":25,"bounds":{"left":0.6565825,"top":0.8228252,"width":0.01761968,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Jira Cloud","depth":25,"bounds":{"left":0.67420214,"top":0.8228252,"width":0.017287234,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Jira Cloud","depth":26,"bounds":{"left":0.67420214,"top":0.8228252,"width":0.017287234,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":24,"bounds":{"left":0.6512633,"top":0.84118116,"width":0.014295213,"height":0.01915403},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.6605718,"top":0.8443735,"width":0.0023271276,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.6668883,"top":0.84118116,"width":0.011303191,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.78390956,"top":0.87789303,"width":0.06050532,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.90901834,"width":0.030917553,"height":0.0103751},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.91061455,"width":0.0026595744,"height":0.008778931},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:40:57 PM","depth":23,"bounds":{"left":0.68484044,"top":0.91300875,"width":0.014960106,"height":0.006384677},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:40 PM","depth":24,"bounds":{"left":0.68484044,"top":0.91300875,"width":0.014960106,"height":0.006384677},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти Стефка","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.03656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:41:14 PM","depth":23,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:41 PM","depth":24,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.030917553,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:41:35 PM","depth":23,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:41 PM","depth":24,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"на всичките evaluation файлове направих всички от jiminny editor","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.14960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:42:03 PM","depth":23,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:42 PM","depth":24,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер, мерси","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.029920213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"той стели днес ме направи на всички от един фолдър, ама изглежда има такива в друг фолдър","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.21974733,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.030917553,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:42:13 PM","depth":23,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:42 PM","depth":24,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"всичките 10 за gpt 5","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.04654255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:42:28 PM","depth":23,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:42 PM","depth":24,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"мда, благодаря много","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.050531916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.030917553,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:42:46 PM","depth":23,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:42 PM","depth":24,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"за нищо, лека вечер","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 11th at 7:42:52 PM","depth":23,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"7:42 PM","depth":24,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"лека","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.010638298,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.7862367,"top":0.9185954,"width":0.055851065,"height":0.0007980846},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.030917553,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.6821808,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 12th at 5:42:04 PM","depth":23,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:42 PM","depth":24,"bounds":{"left":0.68484044,"top":0.9185954,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.69015956,"top":0.9185954,"width":0.0026595744,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Mar 12th at 5:42:13 PM","depth":23,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:42 PM","depth":24,"bounds":{"left":0.6928192,"top":0.9185954,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"idwam","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.01462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":24,"bounds":{"left":0.6512633,"top":0.9185954,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.6605718,"top":0.9185954,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
4541625237550725352
|
-1717043734121272714
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Stefka Stoyanova
5 mins
Супер, мерси
Mark as read
Save for later
More actions
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Vasil Vasilev
Yesterday
You:
когато казваш update на контейнър имаш предвид през infrastructure
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Stoyan Tomov
April 23rd
You:
да
Todor Stamatov
April 21st
You:
да
Gabriela Dureva
April 21st
Благодаря
Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev
April 9th
моля
Galya Dimitrova, Nikolay Nikolov
April 8th
мдам
Galya Dimitrova, Nikolay Yankov
April 7th
Празен лист само
.
Не пречи да се вижда
Messages
Messages
Files
Files
Untitled
Untitled
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to first unread message (⌘J)
Mark as read (esc)
Lukas Kovalik
Feb 16th at 6:33:59 PM
6:33 PM
да има retry
Stefka Stoyanova
Feb 16th at 6:35:13 PM
6:35 PM
със сигурност ще трябва да направим сетването на last_synced_at в началото, ако Галя се запъне за другите неща или ги отложи пак е нещо
Lukas Kovalik
Feb 16th at 6:43:17 PM
6:43 PM
може само за Hubspot да напраивм отделна имплементация и там да сетваме last_synced_at при trigger
Jump to date
Stefka Stoyanova
Feb 17th at 12:47:01 PM
12:47 PM
Лукаш, това колко време е отнело
https://jiminny.atlassian.net/browse/JY-20183
https://jiminny.atlassian.net/browse/JY-20183
?
JY-20183 Delayed auto-logging is run several times
JY-20183 Delayed auto-logging is run several times
Status:
Code Review
Type:
Technical Story
Assignee:
Lukas
Kovalik
Priority:
Medium
Assign
Assign
Change status
Change status
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
Lukas Kovalik
Feb 17th at 12:47:39 PM
12:47 PM
1-2 часа
Stefka Stoyanova
Feb 17th at 12:47:48 PM
12:47 PM
аха ок
Lukas Kovalik
Feb 17th at 12:48:13 PM
12:48 PM
не съм го тествал че не знаех дали така да го правим или не
Feb 17th at 12:48:43 PM
12:48
Ани е запозната и по-бързо ще го изтества
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 12:48:55 PM
12:48 PM
добре, слагам му половин ден
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Feb 17th at 12:49:16 PM
12:49
утре съм в отпуска и ще гледам днес да оправя борда и да затворя спринта
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 5:53:40 PM
5:53 PM
https://jiminny.atlassian.net/browse/JY-20118
https://jiminny.atlassian.net/browse/JY-20118
- това да го затваряме вече?
JY-20118 Post-deploy monitoring and clients setup - part 2
JY-20118 Post-deploy monitoring and clients setup - part 2
Status:
In Dev
Type:
Story
Assignee:
Lukas
Kovalik
Priority:
Medium
Assign
Assign
Change status
Change status
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Feb 17th at 5:54:05 PM
5:54 PM
деплойва се сега
1 reaction, react with raised hands emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 5:54:15 PM
5:54 PM
а това за логовете?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Feb 17th at 5:54:40 PM
5:54 PM
утре сутринта пусна още един PR
1 reaction, react with +1 emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Feb 17th at 5:55:39 PM
5:55 PM
аз го затворих, че утре съм в отпуска и искам да оправя сторитата
ти пак пусни пр
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Feb 17th at 5:56:04 PM
5:56 PM
да утре сутринта
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Stefka Stoyanova
Mar 9th at 12:42:33 PM
12:42 PM
Лукаш, може ли да сложиш root cause
https://jiminny.atlassian.net/browse/SRD-6607
https://jiminny.atlassian.net/browse/SRD-6607
?
SRD-6607 Missing data in DI
SRD-6607 Missing data in DI
Status:
Closed
Type:
Bug
Assignee:
Lukas
Kovalik
Assign
Assign
Change status
Change status
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
1 reaction, react with white check mark emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Lukas Kovalik
Mar 11th at 7:40:57 PM
7:40 PM
здрасти Стефка
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Stefka Stoyanova
Mar 11th at 7:41:14 PM
7:41 PM
здрасти
Lukas Kovalik
Mar 11th at 7:41:35 PM
7:41 PM
на всичките evaluation файлове направих всички от jiminny editor
Stefka Stoyanova
Mar 11th at 7:42:03 PM
7:42 PM
супер, мерси
той стели днес ме направи на всички от един фолдър, ама изглежда има такива в друг фолдър
Lukas Kovalik
Mar 11th at 7:42:13 PM
7:42 PM
всичките 10 за gpt 5
Stefka Stoyanova
Mar 11th at 7:42:28 PM
7:42 PM
мда, благодаря много
Lukas Kovalik
Mar 11th at 7:42:46 PM
7:42 PM
за нищо, лека вечер
Stefka Stoyanova
Mar 11th at 7:42:52 PM
7:42 PM
лека
Jump to date
Lukas Kovalik
Mar 12th at 5:42:04 PM
5:42 PM
здрасти
Stefka Stoyanova
Mar 12th at 5:42:13 PM
5:42 PM
idwam
1 reaction, react with +1 emoji
1
SlackVIewmistoryWindowHelpdop.screenolpe.lakylak.xyzScreenpipe - Archive• Goocle GeminiAll docs • AFFiNE) DXP4800PLUS-B5F8Gemini©Screenpipe - ArchiveGShow thinking(*SQLite Web: archive.db( SQLite Web: db.saliteThat is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even thesecondarv ssu-onlv beelink Nas It vou ena uo oulloino iu will keeo vour local ssu lean while→ Claudekeepina vour database searchable% Manage extra usage for paicAs for setting up languages for transcription, yes, you can configure it, but it helps tounderstand how ScreenPipe handles language natively first.G 2 TB in 25 MB/s - Gooale Se- New TabHow the Transcription Engine Handles Languageby derault, screenripe uses a multilingual whisper model and sets the language contigurationTO AuTO-DerectWhen a new audio chunk comes in, the model listens to the first tew seconds of audio, guessesthe language, and transcribes the rest of that chunk using that assumption.• The Advantage: If vou are watchina a tutorial in Enalish. and then an hour later vou are in aZoom call speakina Bulaarian. ScreenPipe will automatically switch gears without vouhaving to touch the settinas.• The Drawback: Auto-detect can sometimes guess wrong, especially it there is heavybackground noise, it someone starts a sentence with a foreign loanword, or it you arerapidly code-switching between Slovak and English in the same conversation. When itguesses wrong, it might try to torce Slovak words into English spelling, resulting inaloberish.How to Force a Soecific LanquadeIf vou want to ensure maximum accuracy and vou know vou will primarily be recordina in onelanquage for a specific period, vou can explicitly set the lanquage. This also sliahtly speeds upthe processina because the model skips the detection phase.If vou are usina the Deskton Aon Ul:1. Open the ScreenPipe settinasAck CeminiPro VGemini is Aland can make mictakes includina about neonle Your nrivacv and GeminSummarize pageScreenpipe (archive.db - 3234.2MB]Work RepopTOTAL SPAN12h 25m09:21 → 21:467274Fireto)SlackiTerm?PhoStormClaudeWindsurtcodeQuicklime Playercontrol centreCloanShot yRaycastActivity MonitorAlfredAnvhoyHomeDMSActivityMoreB +•Direct messages• Finda DMStefka StoyanovaСупер, мерсиMario GeorgievYesterdavтенк ю вери мьч, махнах му спseat-a и има достъп, ще го имам ..Vasil VasileyYesterday• You: когато казваш update наконтейньо имаш прелвил поез ...Nikolay IvanovYesterdayо ше станат конфликтиJames GrahamCheers!Stovan TanevTuesdavo You: cynepGalva DimitrovaTuesdayи лоугата селмиша имамепоезлнтации поел боола в ...Steliyan Georgievluesdayо ше го виляPetko KashinskiTuesdavHuddle ?Aneliya AngelovaMondavYou: па кпон я пуска преэ 5 минAneliva Angelova,Nicllay Aankov,SteiyanApril 29thlGeorgievApril 28thhtt:s://github.com/uminnv/extension-aoo/tree/master/publidNikolay NikolovAnril 28thl• You: уо обърках ПР. може ли давидиш• 1 Daily - Platform • in 9 m100% 2Thu 14 May 9:36:59@ Describe what you are looking for8o Stefka StoyanovaMessages( FilesUntitledUntitledМее не сьм го тествал че не знаех дали така да го правим или неАни е запозната и по-оъозо ше го изтестваStefka Stoyanova 12:48 PMдооре, слагам му половин денутре сьм в отпуска и ще гледам днес да оправя оорда и да затворя спринтаStefka Stoyanova 5:53 PMhttps://jiminny.atlassian.net/browse/JY-20118 - това да го затваряме вече?JY-20118 Post-deploy monitoring and clients setup - part 2Status: In DevW Type: StoryLK) Assignee: Lukas KovalikT Prioritv: MediumAssignChange status* Al SummariseAdded by lira GloudlLukas Kovalik 5:54 PM•деплоива се сегаW1Stefka Stoyanova 5:54 PMа това за логоветe.Lukas Kovalik 5:54 PMvibe cутоиhта пусна оше елин ґнStefka Stovanova 5.55 PMаз го затворих, че утре сьм в отпуска и искам да оправя сторитатати пак пусни поLukas Kovallik 5:56 PMла утое сутринтаMonday. March 9thStetka Stovanova 12:42 PMЛукаш, може ли да сложиш root cause https://jiminny.atlassian.net/browse/SRD-6607?CDD.4607 Miccino data in DIStatuc Clocedi|XX Type: BusLK) Accionoo. Inkad KovslileAscionChange statuc**AI SummariceAdded by Jira CloudWednesdav March 11thMessage Stefka Stovanova+ Aa©...
|
39138
|
NULL
|
NULL
|
NULL
|
|
39138
|
1444
|
8
|
2026-05-14T06:36:57.689884+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740617689_m2.jpg...
|
Slack
|
Activity - Jiminny Inc - 5 new items - Slack
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
All, 5 unread
DMs, 1 unread
Add new tab
Stefka Stoyanova
DM
1
5 mins
Супер, мерси
Yesterday
Mario Georgiev
DM
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Jira Cloud
App
Yesterday
@Stefka Stoyanova
@Stefka Stoyanova
assigned a Technical Story from you ⟶ Unassigned
…
Vasil Vasilev
DM
Replied
Yesterday
добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search
Review Toast
App
Yesterday
PR review requested by @stefka-jiminny on @nikolaybiaivanov's PR
Nikolay Ivanov
DM
Yesterday
ще станат конфликти
James Graham
DM
Yesterday
Cheers!
Tuesday, May 12th
Stoyan Tanev
DM
Replied
Tuesday
сега всичко е 6
Vasil Vasilev
Reacted in
platform-inner-team
Tuesday
You:
може ли един approve
https://github.com/jiminny/app/pull/12024
https://github.com/jiminny/app/pull/12024
1 reaction, react with white check mark emoji
1
Galya Dimitrova
DM
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Galya Dimitrova
Reacted in
DM
Tuesday
You:
ако трябва да се пипне и в кода ще си направя тикет
1 reaction, react with +1 emoji
1
Steliyan Georgiev
DM
Tuesday
ще го видя
Steliyan Georgiev
Reacted in
DM
Tuesday
You:
ето го и репорт
…
1 reaction, react with +1 emoji
1
Petko Kashinski
DM
Tuesday
Huddle ?
Select a notification to view the details.
Processing uploaded file… complete! Message ready to be sent.
Channel...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"All, 5 unread","depth":19,"bounds":{"left":0.52892286,"top":0.09497207,"width":0.021609042,"height":0.026336791},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"DMs, 1 unread","depth":19,"bounds":{"left":0.55019945,"top":0.09497207,"width":0.019946808,"height":0.026336791},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add new tab","depth":20,"bounds":{"left":0.5728058,"top":0.09497207,"width":0.005319149,"height":0.026336791},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.54787236,"top":0.18276137,"width":0.039228722,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.18276137,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5505319,"top":0.18276137,"width":0.036236703,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.19952115,"width":0.0076462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":22,"bounds":{"left":0.60106385,"top":0.18515563,"width":0.0026595744,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5 mins","depth":22,"bounds":{"left":0.60738033,"top":0.18515563,"width":0.012632979,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60738033,"top":0.18515563,"width":0.0026595744,"height":0.013567438}},{"char_start":1,"char_count":5,"bounds":{"left":0.6100399,"top":0.18515563,"width":0.010305851,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.53324467,"top":0.21787709,"width":0.030917553,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.21787709,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5365692,"top":0.21787709,"width":0.027260639,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":21,"bounds":{"left":0.5671542,"top":0.27134877,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5671542,"top":0.27214685,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.5694814,"top":0.27214685,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.54787236,"top":0.31683958,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.31683958,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5525266,"top":0.31683958,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.33359936,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.31923383,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.31923383,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.31923383,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.53324467,"top":0.3519553,"width":0.08610372,"height":0.10215483},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.3519553,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":173,"bounds":{"left":0.53324467,"top":0.3519553,"width":0.08610372,"height":0.10215483}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":22,"bounds":{"left":0.54787236,"top":0.4142059,"width":0.021941489,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.4142059,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54986703,"top":0.4142059,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"App","depth":22,"bounds":{"left":0.54787236,"top":0.4309657,"width":0.007978723,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.4309657,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":2,"bounds":{"left":0.55086434,"top":0.4309657,"width":0.004986702,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.41660017,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.41660017,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.41660017,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.5405585,"top":0.44932163,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"@Stefka Stoyanova","depth":23,"bounds":{"left":0.5418883,"top":0.44852355,"width":0.043882977,"height":0.015961692},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"@Stefka Stoyanova","depth":24,"bounds":{"left":0.5425532,"top":0.44932163,"width":0.04255319,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5425532,"top":0.44932163,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.5465425,"top":0.44932163,"width":0.03856383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"assigned a Technical Story from you ⟶ Unassigned","depth":23,"bounds":{"left":0.53324467,"top":0.44932163,"width":0.077792555,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58577126,"top":0.44932163,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":47,"bounds":{"left":0.53324467,"top":0.44932163,"width":0.077792555,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"…","depth":23,"bounds":{"left":0.5588431,"top":0.48443735,"width":0.0039893617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.54787236,"top":0.51157224,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.51157224,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.55086434,"top":0.51157224,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.528332,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Replied","depth":22,"bounds":{"left":0.58477396,"top":0.5139665,"width":0.012965426,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58477396,"top":0.51476455,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.58710104,"top":0.51476455,"width":0.010638298,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.5139665,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.5139665,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.5139665,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search","depth":23,"bounds":{"left":0.53324467,"top":0.54668796,"width":0.08610372,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.54668796,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":82,"bounds":{"left":0.53324467,"top":0.54668796,"width":0.08610372,"height":0.031923383}}],"role_description":"text"},{"role":"AXStaticText","text":"Review Toast","depth":22,"bounds":{"left":0.54787236,"top":0.6089386,"width":0.028590426,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.6089386,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.55086434,"top":0.6089386,"width":0.025598405,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"App","depth":22,"bounds":{"left":0.54787236,"top":0.6256983,"width":0.007978723,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.6256983,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":2,"bounds":{"left":0.55086434,"top":0.6256983,"width":0.004986702,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.6113328,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.6113328,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.6113328,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"PR review requested by @stefka-jiminny on @nikolaybiaivanov's PR","depth":23,"bounds":{"left":0.53324467,"top":0.6440543,"width":0.07480053,"height":0.031923383},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.6440543,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":63,"bounds":{"left":0.53324467,"top":0.6440543,"width":0.07480053,"height":0.031923383}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.54787236,"top":0.70630485,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.70630485,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5518617,"top":0.70630485,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.72306466,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.7086991,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.7086991,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.7086991,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.53324467,"top":0.74142057,"width":0.050199468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.74142057,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.5375665,"top":0.74142057,"width":0.045545213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.54787236,"top":0.7861133,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.7861133,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54986703,"top":0.7861133,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.8028731,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.7885076,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.7885076,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.7885076,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.53324467,"top":0.82122904,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.82122904,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.5365692,"top":0.82122904,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday, May 12th","depth":21,"bounds":{"left":0.55851066,"top":0.8747007,"width":0.036236703,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55851066,"top":0.87549883,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":16,"bounds":{"left":0.56083775,"top":0.87549883,"width":0.033909574,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.54787236,"top":0.9201915,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.9201915,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5505319,"top":0.9201915,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.93695134,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Replied","depth":22,"bounds":{"left":0.58776593,"top":0.9225858,"width":0.012965426,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58776593,"top":0.9233839,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.5900931,"top":0.9233839,"width":0.010638298,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9225858,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6047208,"top":0.9225858,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":6,"bounds":{"left":0.60671544,"top":0.9225858,"width":0.013630319,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"сега всичко е 6","depth":23,"bounds":{"left":0.53324467,"top":0.95530725,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.95530725,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.5355718,"top":0.95530725,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.026595745,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reacted in","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":22,"bounds":{"left":0.56981385,"top":0.9952115,"width":0.027260639,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"може ли един approve","depth":23,"bounds":{"left":0.54388297,"top":0.9952115,"width":0.05285904,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12024","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08676862,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12024","depth":24,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08676862,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":24,"bounds":{"left":0.5425532,"top":0.9952115,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.03523936,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08610372,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.03523936,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reacted in","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.56848407,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ако трябва да се пипне и в кода ще си направя тикет","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08510638,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":24,"bounds":{"left":0.5425532,"top":0.9952115,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.038231384,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.025265958,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.038231384,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reacted in","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.56848407,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ето го и репорт","depth":23,"bounds":{"left":0.54388297,"top":0.9952115,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"…","depth":23,"bounds":{"left":0.5794548,"top":0.9952115,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":24,"bounds":{"left":0.5425532,"top":0.9952115,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.034574468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.019614361,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Select a notification to view the details.","depth":17,"bounds":{"left":0.7712766,"top":0.5171588,"width":0.08577128,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7712766,"top":0.5171588,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":41,"bounds":{"left":0.77393615,"top":0.5171588,"width":0.08344415,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Processing uploaded file… complete! Message ready to be sent.","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.022938829,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Channel","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.01761968,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
5337937328819950442
|
-5976721054591272637
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
All, 5 unread
DMs, 1 unread
Add new tab
Stefka Stoyanova
DM
1
5 mins
Супер, мерси
Yesterday
Mario Georgiev
DM
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Jira Cloud
App
Yesterday
@Stefka Stoyanova
@Stefka Stoyanova
assigned a Technical Story from you ⟶ Unassigned
…
Vasil Vasilev
DM
Replied
Yesterday
добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search
Review Toast
App
Yesterday
PR review requested by @stefka-jiminny on @nikolaybiaivanov's PR
Nikolay Ivanov
DM
Yesterday
ще станат конфликти
James Graham
DM
Yesterday
Cheers!
Tuesday, May 12th
Stoyan Tanev
DM
Replied
Tuesday
сега всичко е 6
Vasil Vasilev
Reacted in
platform-inner-team
Tuesday
You:
може ли един approve
https://github.com/jiminny/app/pull/12024
https://github.com/jiminny/app/pull/12024
1 reaction, react with white check mark emoji
1
Galya Dimitrova
DM
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Galya Dimitrova
Reacted in
DM
Tuesday
You:
ако трябва да се пипне и в кода ще си направя тикет
1 reaction, react with +1 emoji
1
Steliyan Georgiev
DM
Tuesday
ще го видя
Steliyan Georgiev
Reacted in
DM
Tuesday
You:
ето го и репорт
…
1 reaction, react with +1 emoji
1
Petko Kashinski
DM
Tuesday
Huddle ?
Select a notification to view the details.
Processing uploaded file… complete! Message ready to be sent.
Channel
SlackScreenpipe - ArchiveAll docs • AFFiNE) DXP4800PLUS-B5F8©Screenpipe - Archive(*SQLite Web: archive.db( SQLite Web: db.salite→ Claude% Manage extra usage for paicG 2 TB in 25 MB/s - Gooale Se- New TabVIewmistoryWindowHelpdop.screenolpe.lakylak.xyz• Goocle GeminiGeminiGShow thinkingThat is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even thesecondarv ssu-onlv beelink Nas It vou ena uo oulloino iu will keeo vour local ssu lean whilekeepina vour database searchableAs for setting up languages for transcription, yes, you can configure it, but it helps tounderstand how ScreenPipe handles language natively first.How the Transcription Engine Handles Languageby derault, screenripe uses a multilingual whisper model and sets the language contigurationTO AuTO-DerectWhen a new audio chunk comes in, the model listens to the first few seconds of audio, quessesthe language, and transcribes the rest of that chunk using that assumption.• The Advantage: If vou are watchina a tutorial in Enalish. and then an hour later vou are in aZoom call speakina Bulaarian. ScreenPipe will automatically switch gears without vouhaving to touch the settinas.• The Drawback: Auto-detect can sometimes guess wrong, especially it there is heavybackground noise, it someone starts a sentence with a foreign loanword, or it you arerapidly code-switching between Slovak and English in the same conversation. When itguesses wrong, it might try to torce Slovak words into English spelling, resulting incloberishHow to Force a Soecific LanquadeIf vou want to ensure maximum accuracy and vou know vou will primarily be recordina in onelanquage for a specific period, vou can explicitly set the lanquage. This also sliahtly speeds upthe processina because the model skips the detection phase.If vou are usina the Deskton Aon Ul:1. Open the ScreenPipe settinasAck CeminiScreenpipe (archive.db • 3234.2MB]ActivityWork RepopTOTAL SPAN12h 25m09:21 → 21:467274Fireto)SlackiTerm2PhoStormClaudeWindsurfcodeQuicklime Playercontrol centreCloanShot yRaycastActivity MonitorAlfredcorpauthaAnvhoyHomeDMSActivitsMorePro VGemini is Aland can make mictakes includina about neonle Your nrivacv and GeminSummarize pageB +•0 hll^ Daily - Platform • in 9m100% 52Inu 14 May 9:30.01@ Describe what you are looking forAC.MIVAll5DMs 11• Stefka Stoyanova (2DMevneo, меoсиYesterdayA6 DMMario GeorgievYesterdayтенк ю вери мъч, махнах му crm seat-а иима достьп, ще го имам ...- lira GloudYesterday@Stefka Stoyanova assigned aTechnical Story from you → ...Fo DMIYasil VacilevKeplied Yesterdayлоблеве значи тпябра ла има.ппошес който чете от redis и налив.Review ToastlVesterdayPR review reauested hv astefka.timinny on @nikalavhiaivanov'c.PRNikolav IvanovYesterdayще станат коноликтиJames GrahamYesterdavTuesdav. Mav 12thStoyan TanevReplied TuesdayCorA DCnuVA AASelect a notification to view the details...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39136
|
1444
|
7
|
2026-05-14T06:36:55.459351+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740615459_m2.jpg...
|
Slack
|
Activity - Jiminny Inc - 5 new items - Slack
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
All, 5 unread
DMs, 1 unread
Add new tab
Stefka Stoyanova
DM
Mark as read
Clear
More actions
Супер, мерси
Yesterday
Mario Georgiev
DM
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Jira Cloud
App
Yesterday
@Stefka Stoyanova
@Stefka Stoyanova
assigned a Technical Story from you ⟶ Unassigned
…
Vasil Vasilev
DM
Replied
Yesterday
добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search
Review Toast
App
Yesterday
PR review requested by @stefka-jiminny on @nikolaybiaivanov's PR
Nikolay Ivanov
DM
Yesterday
ще станат конфликти
James Graham
DM
Yesterday
Cheers!
Tuesday, May 12th
Stoyan Tanev
DM
Replied
Tuesday
сега всичко е 6
Vasil Vasilev
Reacted in
platform-inner-team
Tuesday
You:
може ли един approve
https://github.com/jiminny/app/pull/12024
https://github.com/jiminny/app/pull/12024
1 reaction, react with white check mark emoji
1
Galya Dimitrova
DM
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Galya Dimitrova
Reacted in
DM
Tuesday
You:
ако трябва да се пипне и в кода ще си направя тикет
1 reaction, react with +1 emoji
1
Steliyan Georgiev
DM
Tuesday
ще го видя
Steliyan Georgiev
Reacted in
DM
Tuesday
You:
ето го и репорт
…
1 reaction, react with +1 emoji
1
Petko Kashinski
DM
Tuesday
Huddle ?
Select a notification to view the details.
Processing uploaded file… complete! Message ready to be sent.
Channel...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"All, 5 unread","depth":19,"bounds":{"left":0.52892286,"top":0.09497207,"width":0.021609042,"height":0.026336791},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"DMs, 1 unread","depth":19,"bounds":{"left":0.55019945,"top":0.09497207,"width":0.019946808,"height":0.026336791},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add new tab","depth":20,"bounds":{"left":0.5728058,"top":0.09497207,"width":0.005319149,"height":0.026336791},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.54787236,"top":0.18276137,"width":0.039228722,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.18276137,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5505319,"top":0.18276137,"width":0.036236703,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.19952115,"width":0.0076462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Mark as read","depth":23,"bounds":{"left":0.5880984,"top":0.17797287,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Clear","depth":23,"bounds":{"left":0.5987367,"top":0.17797287,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":23,"bounds":{"left":0.609375,"top":0.17797287,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.53324467,"top":0.21787709,"width":0.030917553,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.21787709,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5365692,"top":0.21787709,"width":0.027260639,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":21,"bounds":{"left":0.5671542,"top":0.27134877,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5671542,"top":0.27214685,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":8,"bounds":{"left":0.5694814,"top":0.27214685,"width":0.01662234,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.54787236,"top":0.31683958,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.31683958,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5525266,"top":0.31683958,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.33359936,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.31923383,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.31923383,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.31923383,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.53324467,"top":0.3519553,"width":0.08610372,"height":0.10215483},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.3519553,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":173,"bounds":{"left":0.53324467,"top":0.3519553,"width":0.08610372,"height":0.10215483}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":22,"bounds":{"left":0.54787236,"top":0.4142059,"width":0.021941489,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.4142059,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.54986703,"top":0.4142059,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"App","depth":22,"bounds":{"left":0.54787236,"top":0.4309657,"width":0.007978723,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.4309657,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":2,"bounds":{"left":0.55086434,"top":0.4309657,"width":0.004986702,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.41660017,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.41660017,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.41660017,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.5405585,"top":0.44932163,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"@Stefka Stoyanova","depth":23,"bounds":{"left":0.5418883,"top":0.44852355,"width":0.043882977,"height":0.015961692},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"@Stefka Stoyanova","depth":24,"bounds":{"left":0.5425532,"top":0.44932163,"width":0.04255319,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5425532,"top":0.44932163,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.5465425,"top":0.44932163,"width":0.03856383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"assigned a Technical Story from you ⟶ Unassigned","depth":23,"bounds":{"left":0.53324467,"top":0.44932163,"width":0.077792555,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58577126,"top":0.44932163,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":47,"bounds":{"left":0.53324467,"top":0.44932163,"width":0.077792555,"height":0.049481247}}],"role_description":"text"},{"role":"AXStaticText","text":"…","depth":23,"bounds":{"left":0.5588431,"top":0.48443735,"width":0.0039893617,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.54787236,"top":0.51157224,"width":0.026595745,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.51157224,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.55086434,"top":0.51157224,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.528332,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Replied","depth":22,"bounds":{"left":0.58477396,"top":0.5139665,"width":0.012965426,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58477396,"top":0.51476455,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.58710104,"top":0.51476455,"width":0.010638298,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.5139665,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.5139665,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.5139665,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search","depth":23,"bounds":{"left":0.53324467,"top":0.54668796,"width":0.08610372,"height":0.049481247},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.54668796,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":82,"bounds":{"left":0.53324467,"top":0.54668796,"width":0.08610372,"height":0.031923383}}],"role_description":"text"},{"role":"AXStaticText","text":"Review Toast","depth":22,"bounds":{"left":0.54787236,"top":0.6089386,"width":0.028590426,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.6089386,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.55086434,"top":0.6089386,"width":0.025598405,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"App","depth":22,"bounds":{"left":0.54787236,"top":0.6256983,"width":0.007978723,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.6256983,"width":0.0029920214,"height":0.012769354}},{"char_start":1,"char_count":2,"bounds":{"left":0.55086434,"top":0.6256983,"width":0.004986702,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.6113328,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.6113328,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.6113328,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"PR review requested by @stefka-jiminny on @nikolaybiaivanov's PR","depth":23,"bounds":{"left":0.53324467,"top":0.6440543,"width":0.07480053,"height":0.031923383},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.6440543,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":63,"bounds":{"left":0.53324467,"top":0.6440543,"width":0.07480053,"height":0.031923383}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.54787236,"top":0.70630485,"width":0.032247342,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.70630485,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.5518617,"top":0.70630485,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.72306466,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.7086991,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.7086991,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.7086991,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.53324467,"top":0.74142057,"width":0.050199468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.74142057,"width":0.0043218085,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.5375665,"top":0.74142057,"width":0.045545213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.54787236,"top":0.7861133,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.7861133,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.54986703,"top":0.7861133,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.8028731,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":22,"bounds":{"left":0.60172874,"top":0.7885076,"width":0.018284574,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60172874,"top":0.7885076,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":8,"bounds":{"left":0.6037234,"top":0.7885076,"width":0.01662234,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.53324467,"top":0.82122904,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.82122904,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.5365692,"top":0.82122904,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday, May 12th","depth":21,"bounds":{"left":0.55851066,"top":0.8747007,"width":0.036236703,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.55851066,"top":0.87549883,"width":0.0023271276,"height":0.012769354}},{"char_start":1,"char_count":16,"bounds":{"left":0.56083775,"top":0.87549883,"width":0.033909574,"height":0.012769354}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.54787236,"top":0.9201915,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.9201915,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5505319,"top":0.9201915,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.93695134,"width":0.00731383,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Replied","depth":22,"bounds":{"left":0.58776593,"top":0.9225858,"width":0.012965426,"height":0.011971269},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58776593,"top":0.9233839,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.5900931,"top":0.9233839,"width":0.010638298,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9225858,"width":0.015292553,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6047208,"top":0.9225858,"width":0.0023271276,"height":0.013567438}},{"char_start":1,"char_count":6,"bounds":{"left":0.60671544,"top":0.9225858,"width":0.013630319,"height":0.013567438}}],"role_description":"text"},{"role":"AXStaticText","text":"сега всичко е 6","depth":23,"bounds":{"left":0.53324467,"top":0.95530725,"width":0.034574468,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.95530725,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.5355718,"top":0.95530725,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.026595745,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reacted in","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":22,"bounds":{"left":0.56981385,"top":0.9952115,"width":0.027260639,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"може ли един approve","depth":23,"bounds":{"left":0.54388297,"top":0.9952115,"width":0.05285904,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12024","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08676862,"height":0.0007980846},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12024","depth":24,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08676862,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":24,"bounds":{"left":0.5425532,"top":0.9952115,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.03523936,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08610372,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.03523936,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reacted in","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.56848407,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ако трябва да се пипне и в кода ще си направя тикет","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.08510638,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":24,"bounds":{"left":0.5425532,"top":0.9952115,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.038231384,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.025265958,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.038231384,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Reacted in","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.56848407,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ето го и репорт","depth":23,"bounds":{"left":0.54388297,"top":0.9952115,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"…","depth":23,"bounds":{"left":0.5794548,"top":0.9952115,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":24,"bounds":{"left":0.5425532,"top":0.9952115,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.034574468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.9952115,"width":0.00731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":22,"bounds":{"left":0.6047208,"top":0.9952115,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.53324467,"top":0.9952115,"width":0.019614361,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Select a notification to view the details.","depth":17,"bounds":{"left":0.7712766,"top":0.5171588,"width":0.08577128,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7712766,"top":0.5171588,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":41,"bounds":{"left":0.77393615,"top":0.5171588,"width":0.08344415,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Processing uploaded file… complete! Message ready to be sent.","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.022938829,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Channel","depth":11,"bounds":{"left":0.5,"top":0.9992019,"width":0.01761968,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
-6035779306467650407
|
-4796638589255600061
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
All, 5 unread
DMs, 1 unread
Add new tab
Stefka Stoyanova
DM
Mark as read
Clear
More actions
Супер, мерси
Yesterday
Mario Georgiev
DM
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Jira Cloud
App
Yesterday
@Stefka Stoyanova
@Stefka Stoyanova
assigned a Technical Story from you ⟶ Unassigned
…
Vasil Vasilev
DM
Replied
Yesterday
добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search
Review Toast
App
Yesterday
PR review requested by @stefka-jiminny on @nikolaybiaivanov's PR
Nikolay Ivanov
DM
Yesterday
ще станат конфликти
James Graham
DM
Yesterday
Cheers!
Tuesday, May 12th
Stoyan Tanev
DM
Replied
Tuesday
сега всичко е 6
Vasil Vasilev
Reacted in
platform-inner-team
Tuesday
You:
може ли един approve
https://github.com/jiminny/app/pull/12024
https://github.com/jiminny/app/pull/12024
1 reaction, react with white check mark emoji
1
Galya Dimitrova
DM
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Galya Dimitrova
Reacted in
DM
Tuesday
You:
ако трябва да се пипне и в кода ще си направя тикет
1 reaction, react with +1 emoji
1
Steliyan Georgiev
DM
Tuesday
ще го видя
Steliyan Georgiev
Reacted in
DM
Tuesday
You:
ето го и репорт
…
1 reaction, react with +1 emoji
1
Petko Kashinski
DM
Tuesday
Huddle ?
Select a notification to view the details.
Processing uploaded file… complete! Message ready to be sent.
Channel
SlackScreenpipe - ArchiveAll docs • AFFiNE) DXP4800PLUS-B5F8©Screenpipe - Archive(*SQLite Web: archive.db( SQLite Web: db.salite→ Claude% Manage extra usage for paicG 2 TB in 25 MB/s - Gooale Se- New TabVIewmistoryWindowHelpdop.screenolpe.lakylak.xyz• Goocle GeminiGeminiGShow thinkingThat is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even thesecondarv ssu-onlv beelink Nas It vou ena uo oulloino iu will keeo vour local ssu lean whilekeepina vour database searchableAs for setting up languages for transcription, yes, you can configure it, but it helps tounderstand how ScreenPipe handles language natively first.How the Transcription Engine Handles Languageby derault, screenripe uses a multilingual whisper model and sets the language contigurationTO AuTO-DerectWhen a new audio chunk comes in, the model listens to the first few seconds of audio, quessesthe language, and transcribes the rest of that chunk using that assumption.• The Advantage: If vou are watchina a tutorial in Enalish. and then an hour later vou are in aZoom call speakina Bulaarian. ScreenPipe will automatically switch gears without vouhaving to touch the settinas.• The Drawback: Auto-detect can sometimes guess wrong, especially it there is heavybackground noise, it someone starts a sentence with a foreign loanword, or it you arerapidly code-switching between Slovak and English in the same conversation. When itguesses wrong, it might try to torce Slovak words into English spelling, resulting incloberishHow to Force a Soecific LanquadeIf vou want to ensure maximum accuracy and vou know vou will primarily be recordina in onelanquage for a specific period, vou can explicitly set the lanquage. This also sliahtly speeds upthe processina because the model skips the detection phase.If vou are usina the Deskton Aon Ul:1. Open the ScreenPipe settinasAck CeminiScreenpipe (archive.db • 3234.2MB]ActivityWork RepopTOTAL SPAN12h 25m09:21 → 21:467274Fireto)SlackiTerm2PhoStormClaudeWindsurfcodeQuicklime Playercontrol centreCloanShot yRaycastActivity MonitorAlfredcorpauthaAnvhoyHomeDMSActivitsMorePro VGemini is Aland can make mictakes includina about neonle Your nrivacv and GeminSummarize pageB +•0 hll^ Daily - Platform • in 9m100% 52Inu 14 May 9:30.00@ Describe what you are looking forAC.MIVAll5DMs 11• Stefka Stoyanova (2DMevneo, меoсиYesterdayA6 DMMario GeorgievYesterdayтенк ю вери мъч, махнах му crm seat-а иима достьп, ще го имам ...- lira GloudYesterday@Stefka Stoyanova assigned aTechnical Story from you → ...Fo DMIYasil VacilevKeplied Yesterdayлоблеве значи тпябра ла има.ппошес който чете от redis и налив.Review ToastlVesterdayPR review reauested hv astefka.timinny on @nikalavhiaivanov'c.PRNikolav IvanovYesterdayще станат коноликтиJames GrahamYesterdavTuesdav. Mav 12thStoyan TanevReplied TuesdayCorA DCnuVA AASelect a notification to view the details...
|
39134
|
NULL
|
NULL
|
NULL
|
|
39134
|
1444
|
6
|
2026-05-14T06:36:52.947480+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740612947_m2.jpg...
|
Slack
|
! Activity - Jiminny Inc - 5 new items - Slack
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
All, 5 unread
DMs, 1 unread
Add new tab
Stefka Stoyanova
DM
Mark as read
Clear
More actions
Супер, мерси...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.5056516,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50299203,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.50664896,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50299203,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.50764626,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50299203,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5053192,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.50764626,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50299203,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50797874,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5099734,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50299203,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.5093085,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50299203,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.50731385,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.5106383,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"All, 5 unread","depth":19,"bounds":{"left":0.52892286,"top":0.09497207,"width":0.021609042,"height":0.026336791},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"DMs, 1 unread","depth":19,"bounds":{"left":0.55019945,"top":0.09497207,"width":0.019946808,"height":0.026336791},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add new tab","depth":20,"bounds":{"left":0.5728058,"top":0.09497207,"width":0.005319149,"height":0.026336791},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.54787236,"top":0.18276137,"width":0.039228722,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.54787236,"top":0.18276137,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.5505319,"top":0.18276137,"width":0.036236703,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"DM","depth":22,"bounds":{"left":0.54787236,"top":0.19952115,"width":0.0076462766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Mark as read","depth":23,"bounds":{"left":0.5880984,"top":0.17797287,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Clear","depth":23,"bounds":{"left":0.5987367,"top":0.17797287,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":23,"bounds":{"left":0.609375,"top":0.17797287,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.53324467,"top":0.21787709,"width":0.030917553,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.53324467,"top":0.21787709,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.5365692,"top":0.21787709,"width":0.027260639,"height":0.014365523}}],"role_description":"text"}]...
|
297289360667781021
|
-7564754687961454414
|
app_switch
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
All, 5 unread
DMs, 1 unread
Add new tab
Stefka Stoyanova
DM
Mark as read
Clear
More actions
Супер, мерси
rireroxVIewMistorbookmarksProtllesToolsWindowmeleapp.screenolpe.lakylak.xyzScreenpipe - Archive• Goocle GeminiAll docs • AFFiNE) DXP4800PLUS-B5F8Gemini©Screenpipe - ArchiveGShow thinking(*SQLite Web: archive.db( SQLite Web: db.saliteThat is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even thesecondarv ssu-onlv beelink Nas it vou end uo oulloing iu will keeo vour local ssu lean while→ Claudekeepina vour database searchable% Manage extra usage for paicAs for setting up languages for transcription, yes, you can configure it, but it helps tounderstand how ScreenPipe handles language natively first.G 2 TB in 25 MB/s - Gooale Se- New labHow the Transcription Engine Handles Languageby derault, screenripe uses a multilingual Whisper model and sets the language contigurationTO AuTO-DerectWhen a new audio chunk comes in, the model listens to the first tew seconds of audio, quessesthe language, and transcribes the rest of that chunk using that assumption.• The Advantage: If vou are watchina a tutorial in Enalish. and then an hour later vou are in aZoom call speakina Bulaarian. ScreenPipe will automatically switch gears without vouhaving to touch the settinas.• The Drawback: Auto-detect can sometimes guess wrong, especially if there is heavybackground noise, it someone starts a sentence with a foreign loanword, or it you arerapidly code-switching between Slovak and English in the same conversation. When itguesses wrong, it might try to torce Slovak words into English spelling, resulting inaloberish.How to Force a Soecific LanquaceIf vou want to ensure maximum accuracy and vou know vou will primarily be recordina in onelanquage for a specific period, vou can explicitly set the lanquage. This also sliahtly speeds upthe processina because the model skips the detection phase.If vou are usina the Deskton Aoo Ul:1. Open the ScreenPipe settinasAck CeminiPro VGemini is Aland can make mictakes includina about neonle Your rivacv and GeminSummarize pageScreenpipe (archive.db - 3234.2MB]hel• 1 Daily - Platform • in 9 m100% 152Inu 14 May 9.30.0212 / 05 / 2026 17B +•Work RenortluinetclolleAl summaryTOTAL SPAN12h 25mACTIVE TIME (WALL CLOCK)BREAKSISessIoNs - CLICK TO PILICKSnz40mlS1: 09:21-16:08 (6h 47m)S2: 16:33-17:41 (1h 8m)09:21 → 21:467274- CLICK T9Firetox4h 36nSlack1h 55mliTerm21h 17nlPhoStormClaudeWindsurfcodeQuicklime Playercontrol centreCloanShot yRaycastActivity MonitorAlfred<1mAnvhoySn omlS2: 20:21-21:46 11h 25mlS2 1h 8mS3 1h 25m19:4216UI EVENTS704431909:21 → 21:46app.circleci.com/pipelines/aithub/timinnylappnas.lakvlak.yvz/desktoo/#support.claude.com/en/articles/12429409-manaqe-extra-usage-for-naid-claude-olansus-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetailS3D~(end-0~start~-43200-timeType~'RELATIVE-tz~'UTC-unit-'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*2(gist.github.com/franz-josef-kaiser/43c045190356b0d5778cws.planhat.com/jiminny/home/data-explorer/usagemetricdef?preview=UsageMetricDef.69f2c6529c9f21b58804f123github.com/jiminny/app/pull/12024salite.screenpipe.lakylak.xyz/audio_chunks/liminnv.sentrv.io/issues/68730957512end=2026-05-11T20%3A24%3A00&proiect=82419&start=2026-05-11T19%3A41%3A00meet.aooale.com/odi-nvho-bms?authuser=lukas.kovalik%401iminnv.comwww.voutube.com/watch?v=aol.RKoorP54aithub.com/iminnvlann/oull/12066#discussion r3225003426jiminny.atlassian.net/browse/JY-20776jiminny.atlassian.net/jira/software/c/projects/JY/boards/37/backloggithub.com/jiminny/app/pull/12066www.youtube.com/watch2v=1CaGeAmVm1lljiminnv.atlassian.net/browse/JY-20773iminny.sentrv.io/issues/68730957512proiect=82419aoo.liminnv.com/[EMAIL]/cloudwatch/home?reaion=us-east&2#loasV24loas-insiahtsS?EquervDetailSRD~(end_0_start--43200-fimeTvne~RELATIVF&17UTC_unita/seconds-editorStrina~lfields=20:40timestamo=2c:20-40messaae:2c120coctaoat comlcomnare/lIm-anilliminnv atlaccian net/iira/coftware/c/nroiectc/.IV/boardc/2=github.com/jiminny/app/pull/12036/changesjiminny.sentry.io/issues/6873095751/events/?project=82419&query=&statsPeriod=24hann carsonnina lolwlok vus...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39131
|
1444
|
5
|
2026-05-14T06:36:49.406961+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740609406_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.09208777,"top":0.17278531,"width":0.030917553,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.08976064,"top":0.21428572,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.08976064,"top":0.21628092,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.0787899,"top":0.21747805,"width":0.23088431,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.10920878,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.18799867,"top":0.28850758,"width":0.06333112,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.20994017,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.0787899,"top":0.3499601,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.0787899,"top":0.35155627,"width":0.12549867,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.072972074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.15176196,"top":0.37789306,"width":0.07047872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.23321144,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.08510638,"top":0.39864326,"width":0.032247342,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.11735372,"top":0.39864326,"width":0.0013297872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.0787899,"top":0.42817238,"width":0.23038563,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.040724736,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.22174202,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.038896278,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.20744681,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"bounds":{"left":0.0787899,"top":0.67318434,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"bounds":{"left":0.0787899,"top":0.67478055,"width":0.08759973,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"bounds":{"left":0.0787899,"top":0.70111734,"width":0.2278923,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"bounds":{"left":0.0787899,"top":0.7721468,"width":0.09275266,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"bounds":{"left":0.09142287,"top":0.801676,"width":0.07347074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"bounds":{"left":0.09142287,"top":0.8312051,"width":0.038231384,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"bounds":{"left":0.12965426,"top":0.8312051,"width":0.014960106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.14461437,"top":0.8312051,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"bounds":{"left":0.15242687,"top":0.8312051,"width":0.041888297,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"bounds":{"left":0.19431517,"top":0.8312051,"width":0.02044548,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"bounds":{"left":0.09142287,"top":0.8607342,"width":0.030585106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"bounds":{"left":0.12200798,"top":0.8607342,"width":0.04837101,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.17037898,"top":0.8607342,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"bounds":{"left":0.17819148,"top":0.8607342,"width":0.061502658,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"bounds":{"left":0.23969415,"top":0.8607342,"width":0.027260639,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"bounds":{"left":0.09142287,"top":0.8902634,"width":0.20079787,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"bounds":{"left":0.0787899,"top":0.92378294,"width":0.116023935,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.15159574,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.23238032,"top":0.94573027,"width":0.064328454,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.234375,"height":0.05546689},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.020777926,"height":-0.015562654},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.027925532,"height":-0.04509175},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.02244016,"height":-0.07462096},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"bounds":{"left":0.08211436,"top":0.83439744,"width":0.22573139,"height":0.01915403},"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"bounds":{"left":0.08211436,"top":0.8347965,"width":0.030086435,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.078125,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.094082445,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.27044547,"top":0.867917,"width":0.026097074,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"bounds":{"left":0.2757646,"top":0.87669593,"width":0.007480053,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.29853722,"top":0.867917,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"bounds":{"left":0.30485374,"top":0.8671189,"width":0.013962766,"height":0.033519555},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"bounds":{"left":0.11702128,"top":0.92178774,"width":0.11170213,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.068484046,"top":0.92098963,"width":0.043218084,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.07413564,"top":0.95730245,"width":0.053523935,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.07978723,"top":0.96249,"width":0.042220745,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"bounds":{"left":0.33061835,"top":0.061452515,"width":0.06565824,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"bounds":{"left":0.33061835,"top":0.06304868,"width":0.027759308,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"bounds":{"left":0.35970744,"top":0.06703911,"width":0.03656915,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"bounds":{"left":0.40093085,"top":0.059856344,"width":0.024767287,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"bounds":{"left":0.42636302,"top":0.059856344,"width":0.023603724,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"bounds":{"left":0.45063165,"top":0.059856344,"width":0.021110373,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"bounds":{"left":0.47240692,"top":0.059856344,"width":0.034906916,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"bounds":{"left":0.50797874,"top":0.059856344,"width":0.029753989,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"bounds":{"left":0.5383976,"top":0.059856344,"width":0.034242023,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"bounds":{"left":0.93866354,"top":0.0650439,"width":0.008144947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"bounds":{"left":0.95545214,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.96127,"top":0.06464485,"width":0.0023271276,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"bounds":{"left":0.9645944,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.97041225,"top":0.06464485,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"bounds":{"left":0.97390294,"top":0.06464485,"width":0.009474734,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"bounds":{"left":0.9847075,"top":0.0650439,"width":0.0051529254,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TOTAL SPAN","depth":11,"bounds":{"left":0.45761302,"top":0.11532322,"width":0.023769947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12h 25m","depth":11,"bounds":{"left":0.45761302,"top":0.1300878,"width":0.029587766,"height":0.021149242},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":11,"bounds":{"left":0.45761302,"top":0.15522745,"width":0.030917553,"height":0.013567438},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE TIME","depth":11,"bounds":{"left":0.49950132,"top":0.1272945,"width":0.025265958,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(WALL CLOCK)","depth":11,"bounds":{"left":0.5247673,"top":0.12889066,"width":0.023769947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 20m","depth":11,"bounds":{"left":0.49950132,"top":0.14126097,"width":0.019780586,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BREAKS","depth":11,"bounds":{"left":0.55950797,"top":0.1272945,"width":0.014960106,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 · 3h 5m","depth":11,"bounds":{"left":0.55950797,"top":0.14126097,"width":0.024102394,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SESSIONS — CLICK TO FILTER","depth":11,"bounds":{"left":0.5945811,"top":0.12490024,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1: 09:21–16:08 (6h 47m)","depth":12,"bounds":{"left":0.5979056,"top":0.1452514,"width":0.04504654,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2: 16:33–17:41 (1h 8m)","depth":12,"bounds":{"left":0.64960104,"top":0.1452514,"width":0.042054523,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3: 20:21–21:46 (1h 25m)","depth":12,"bounds":{"left":0.69830453,"top":0.1452514,"width":0.04488032,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click a session segment to filter activity to that time window","depth":10,"bounds":{"left":0.45761302,"top":0.17956904,"width":0.09607713,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1 6h 47m","depth":11,"bounds":{"left":0.5611702,"top":0.19992019,"width":0.016788565,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2 1h 8m","depth":11,"bounds":{"left":0.7059508,"top":0.19992019,"width":0.014793883,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 1h 25m","depth":11,"bounds":{"left":0.8346077,"top":0.19992019,"width":0.016788565,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"160m","depth":11,"bounds":{"left":0.77160907,"top":0.19992019,"width":0.00880984,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21","depth":11,"bounds":{"left":0.4537899,"top":0.20550679,"width":0.00831117,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11:25","depth":11,"bounds":{"left":0.52227396,"top":0.20550679,"width":0.0076462766,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13:29","depth":11,"bounds":{"left":0.58976066,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15:33","depth":11,"bounds":{"left":0.65807843,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:37","depth":11,"bounds":{"left":0.72639626,"top":0.20550679,"width":0.0078125,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19:42","depth":11,"bounds":{"left":0.79388297,"top":0.20550679,"width":0.008144947,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21:46","depth":11,"bounds":{"left":0.86203456,"top":0.20550679,"width":0.00831117,"height":0.008778931},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FRAMES","depth":10,"bounds":{"left":0.45761302,"top":0.2490024,"width":0.014461436,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7274","depth":10,"bounds":{"left":0.45761302,"top":0.26376694,"width":0.01512633,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APPS","depth":10,"bounds":{"left":0.53025264,"top":0.2490024,"width":0.00930851,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16","depth":10,"bounds":{"left":0.53025264,"top":0.26376694,"width":0.0071476065,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"UI EVENTS","depth":10,"bounds":{"left":0.60272604,"top":0.2490024,"width":0.018949468,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7044","depth":10,"bounds":{"left":0.60272604,"top":0.26376694,"width":0.016123671,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUDIO","depth":10,"bounds":{"left":0.6753657,"top":0.2490024,"width":0.011469414,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"319","depth":10,"bounds":{"left":0.6753657,"top":0.26376694,"width":0.011303191,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE PERIOD","depth":10,"bounds":{"left":0.74800533,"top":0.2490024,"width":0.028424202,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(TIMES IN LOCAL TIMEZONE)","depth":10,"bounds":{"left":0.77642953,"top":0.2490024,"width":0.051529255,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":10,"bounds":{"left":0.74800533,"top":0.26456505,"width":0.030751329,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TIME PER APP","depth":9,"bounds":{"left":0.45761302,"top":0.31723863,"width":0.027094414,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— CLICK TO FILTER ALL PANELS BY APP","depth":9,"bounds":{"left":0.45761302,"top":0.31723863,"width":0.04936835,"height":0.021947326},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Firefox","depth":11,"bounds":{"left":0.45761302,"top":0.35235435,"width":0.012799202,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 36m","depth":11,"bounds":{"left":0.5006649,"top":0.35315242,"width":0.013464096,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Slack","depth":11,"bounds":{"left":0.45761302,"top":0.37310454,"width":0.010139627,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 55m","depth":11,"bounds":{"left":0.501496,"top":0.37390262,"width":0.012632979,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"iTerm2","depth":11,"bounds":{"left":0.45761302,"top":0.39385474,"width":0.012799202,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 17m","depth":11,"bounds":{"left":0.5021609,"top":0.39465284,"width":0.011968086,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PhpStorm","depth":11,"bounds":{"left":0.45761302,"top":0.41460496,"width":0.01861702,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"51m","depth":11,"bounds":{"left":0.5069814,"top":0.41540304,"width":0.0071476065,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude","depth":11,"bounds":{"left":0.45761302,"top":0.43535516,"width":0.013131649,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31m","depth":11,"bounds":{"left":0.50681514,"top":0.43615323,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf","depth":11,"bounds":{"left":0.45761302,"top":0.45610535,"width":0.017121011,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m","depth":11,"bounds":{"left":0.50681514,"top":0.45690343,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Code","depth":11,"bounds":{"left":0.45761302,"top":0.47685555,"width":0.009973404,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"bounds":{"left":0.50681514,"top":0.47765362,"width":0.00731383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QuickTime Player","depth":11,"bounds":{"left":0.45761302,"top":0.49760574,"width":0.032413565,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9m","depth":11,"bounds":{"left":0.5086436,"top":0.49840382,"width":0.005485372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finder","depth":11,"bounds":{"left":0.45761302,"top":0.51835597,"width":0.011801862,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":11,"bounds":{"left":0.50880986,"top":0.519154,"width":0.005319149,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Control Centre","depth":11,"bounds":{"left":0.45761302,"top":0.53910613,"width":0.027593086,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"bounds":{"left":0.5084774,"top":0.53990424,"width":0.0056515955,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CleanShot X","depth":11,"bounds":{"left":0.45761302,"top":0.55985636,"width":0.023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"bounds":{"left":0.5091423,"top":0.5606544,"width":0.004986702,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Raycast","depth":11,"bounds":{"left":0.45761302,"top":0.5806065,"width":0.014793883,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"bounds":{"left":0.5091423,"top":0.5814046,"width":0.004986702,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Activity Monitor","depth":11,"bounds":{"left":0.45761302,"top":0.60135674,"width":0.029587766,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"bounds":{"left":0.5091423,"top":0.60215485,"width":0.004986702,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alfred","depth":11,"bounds":{"left":0.45761302,"top":0.62210697,"width":0.011303191,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-2332770204086358377
|
8632612388985252829
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39130
|
1444
|
4
|
2026-05-14T06:36:48.440318+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740608440_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-8541557183947622847
|
8487586657116761047
|
click
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy...
|
39128
|
NULL
|
NULL
|
NULL
|
|
39128
|
1444
|
3
|
2026-05-14T06:36:46.494932+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740606494_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.09208777,"top":0.17278531,"width":0.030917553,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.08976064,"top":0.21428572,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.08976064,"top":0.21628092,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.0787899,"top":0.21747805,"width":0.23088431,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.10920878,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.18799867,"top":0.28850758,"width":0.06333112,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.20994017,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.0787899,"top":0.3499601,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.0787899,"top":0.35155627,"width":0.12549867,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.072972074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.15176196,"top":0.37789306,"width":0.07047872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.23321144,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.08510638,"top":0.39864326,"width":0.032247342,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.11735372,"top":0.39864326,"width":0.0013297872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.0787899,"top":0.42817238,"width":0.23038563,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.040724736,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.22174202,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.038896278,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.20744681,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"bounds":{"left":0.0787899,"top":0.67318434,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"bounds":{"left":0.0787899,"top":0.67478055,"width":0.08759973,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"bounds":{"left":0.0787899,"top":0.70111734,"width":0.2278923,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"bounds":{"left":0.0787899,"top":0.7721468,"width":0.09275266,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"bounds":{"left":0.09142287,"top":0.801676,"width":0.07347074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"bounds":{"left":0.09142287,"top":0.8312051,"width":0.038231384,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"bounds":{"left":0.12965426,"top":0.8312051,"width":0.014960106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.14461437,"top":0.8312051,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"bounds":{"left":0.15242687,"top":0.8312051,"width":0.041888297,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"bounds":{"left":0.19431517,"top":0.8312051,"width":0.02044548,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"bounds":{"left":0.09142287,"top":0.8607342,"width":0.030585106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"bounds":{"left":0.12200798,"top":0.8607342,"width":0.04837101,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.17037898,"top":0.8607342,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"bounds":{"left":0.17819148,"top":0.8607342,"width":0.061502658,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"bounds":{"left":0.23969415,"top":0.8607342,"width":0.027260639,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"bounds":{"left":0.09142287,"top":0.8902634,"width":0.20079787,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"bounds":{"left":0.0787899,"top":0.92378294,"width":0.116023935,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.15159574,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.23238032,"top":0.94573027,"width":0.064328454,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.234375,"height":0.05546689},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.020777926,"height":-0.015562654},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.027925532,"height":-0.04509175},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.02244016,"height":-0.07462096},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
3935038536316135224
|
8632611152042027997
|
click
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39126
|
1444
|
2
|
2026-05-14T06:36:44.783701+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740604783_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
869273819853951980
|
8487585703635086293
|
click
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen...
|
39124
|
NULL
|
NULL
|
NULL
|
|
39124
|
1444
|
1
|
2026-05-14T06:36:41.088318+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740601088_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-1708819265449713351
|
8487586657116761045
|
click
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39122
|
1444
|
0
|
2026-05-14T06:36:37.356381+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740597356_m2.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Space
Screenpipe — Archive
Screenpipe — Archive
Al Space
Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
Monitor
Jump to
--
:
--
Go
📅 Time Range Filter ▶
📅 Time Range Filter
▶
APP TIMELINE · CLICK TO PLAY · DRAG SCROLLBAR TO PAN
−
1×
+
Follow
Follow...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Space","depth":2,"bounds":{"left":0.5262633,"top":0.9688747,"width":0.010804521,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.0518755,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.06304868,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.0,"top":0.08459697,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.013297873,"top":0.09577015,"width":0.029587766,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.0,"top":0.11731844,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.013297873,"top":0.12849163,"width":0.036901597,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.0,"top":0.15003991,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.013297873,"top":0.16121309,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.05651596,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.0,"top":0.18276137,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.013297873,"top":0.19393456,"width":0.040724736,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.0,"top":0.21548285,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.013297873,"top":0.22665602,"width":0.03756649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.0,"top":0.2482043,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.013297873,"top":0.25937748,"width":0.012134309,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.0,"top":0.28092578,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.013297873,"top":0.29209897,"width":0.1100399,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.0,"top":0.31364724,"width":0.06881649,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.013297873,"top":0.32482043,"width":0.05668218,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.0028257978,"top":0.34796488,"width":0.06333112,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0028257978,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.013796543,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.024933511,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.036070477,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.04720745,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.29321808,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.30518618,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.3025266,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.07280585,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.08610372,"top":0.10454908,"width":0.028590426,"height":0.030327214},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"bounds":{"left":0.0887633,"top":0.10973663,"width":0.021941489,"height":0.020351157},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.2613032,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.27460107,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.28789893,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.068484046,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.068484046,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.02642952,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22041224,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"bounds":{"left":0.18035239,"top":0.0,"width":0.015292553,"height":0.016360734},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"bounds":{"left":0.09142287,"top":0.0,"width":0.22174202,"height":0.057861134},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.075465426,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.08610372,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.09674202,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.107380316,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.11801862,"top":0.029928172,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.12566489,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.14029256,"top":0.0905826,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.16023937,"top":0.100159615,"width":0.15026596,"height":0.03830806},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.068484046,"top":0.1009577,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.16023937,"top":0.10175578,"width":0.12849069,"height":0.035514764},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":0.3025266,"top":0.17039107,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.09208777,"top":0.17278531,"width":0.030917553,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.08976064,"top":0.21428572,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.08976064,"top":0.21628092,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.0787899,"top":0.21747805,"width":0.23088431,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.10920878,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.18799867,"top":0.28850758,"width":0.06333112,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.0787899,"top":0.28850758,"width":0.20994017,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.0787899,"top":0.3499601,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.0787899,"top":0.35155627,"width":0.12549867,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.072972074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.15176196,"top":0.37789306,"width":0.07047872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.0787899,"top":0.37789306,"width":0.23321144,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.08510638,"top":0.39864326,"width":0.032247342,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.11735372,"top":0.39864326,"width":0.0013297872,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.0787899,"top":0.42817238,"width":0.23038563,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.040724736,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.09142287,"top":0.47845173,"width":0.22174202,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.038896278,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.09142287,"top":0.5494813,"width":0.20744681,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"bounds":{"left":0.0787899,"top":0.67318434,"width":0.234375,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"bounds":{"left":0.0787899,"top":0.67478055,"width":0.08759973,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"bounds":{"left":0.0787899,"top":0.70111734,"width":0.2278923,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"bounds":{"left":0.0787899,"top":0.7721468,"width":0.09275266,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"bounds":{"left":0.09142287,"top":0.801676,"width":0.07347074,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"bounds":{"left":0.09142287,"top":0.8312051,"width":0.038231384,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"bounds":{"left":0.12965426,"top":0.8312051,"width":0.014960106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.14461437,"top":0.8312051,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"bounds":{"left":0.15242687,"top":0.8312051,"width":0.041888297,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"bounds":{"left":0.19431517,"top":0.8312051,"width":0.02044548,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"bounds":{"left":0.09142287,"top":0.8607342,"width":0.030585106,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"bounds":{"left":0.12200798,"top":0.8607342,"width":0.04837101,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"bounds":{"left":0.17037898,"top":0.8607342,"width":0.0078125,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"bounds":{"left":0.17819148,"top":0.8607342,"width":0.061502658,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"bounds":{"left":0.23969415,"top":0.8607342,"width":0.027260639,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"bounds":{"left":0.09142287,"top":0.8902634,"width":0.20079787,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"bounds":{"left":0.0787899,"top":0.92378294,"width":0.116023935,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.15159574,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.23238032,"top":0.94573027,"width":0.064328454,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"bounds":{"left":0.0787899,"top":0.9445331,"width":0.234375,"height":0.05546689},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.020777926,"height":-0.015562654},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.027925532,"height":-0.04509175},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"bounds":{"left":0.14012633,"top":1.0,"width":0.02244016,"height":-0.07462096},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"bounds":{"left":0.08211436,"top":0.83439744,"width":0.22573139,"height":0.01915403},"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"bounds":{"left":0.08211436,"top":0.8347965,"width":0.030086435,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.078125,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.094082445,"top":0.87031126,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.27044547,"top":0.867917,"width":0.026097074,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"bounds":{"left":0.2757646,"top":0.87669593,"width":0.007480053,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.29853722,"top":0.867917,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"bounds":{"left":0.30485374,"top":0.8671189,"width":0.013962766,"height":0.033519555},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"bounds":{"left":0.11702128,"top":0.92178774,"width":0.11170213,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"bounds":{"left":0.2287234,"top":0.92178774,"width":0.044215426,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.068484046,"top":0.92098963,"width":0.043218084,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.07413564,"top":0.95730245,"width":0.053523935,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.07978723,"top":0.96249,"width":0.042220745,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"bounds":{"left":0.33061835,"top":0.061452515,"width":0.06565824,"height":0.017956903},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"bounds":{"left":0.33061835,"top":0.06304868,"width":0.027759308,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"bounds":{"left":0.35970744,"top":0.06703911,"width":0.03656915,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"bounds":{"left":0.40093085,"top":0.059856344,"width":0.024767287,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"bounds":{"left":0.42636302,"top":0.059856344,"width":0.023603724,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"bounds":{"left":0.45063165,"top":0.059856344,"width":0.021110373,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"bounds":{"left":0.47240692,"top":0.059856344,"width":0.034906916,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"bounds":{"left":0.50797874,"top":0.059856344,"width":0.029753989,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"bounds":{"left":0.5383976,"top":0.059856344,"width":0.034242023,"height":0.0207502},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"bounds":{"left":0.93866354,"top":0.0650439,"width":0.008144947,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"bounds":{"left":0.95545214,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.96127,"top":0.06464485,"width":0.0023271276,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"bounds":{"left":0.9645944,"top":0.06464485,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.97041225,"top":0.06464485,"width":0.002493351,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"bounds":{"left":0.97390294,"top":0.06464485,"width":0.009474734,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"bounds":{"left":0.9847075,"top":0.0650439,"width":0.0051529254,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Monitor","depth":9,"bounds":{"left":0.45262632,"top":0.10853951,"width":0.013464096,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jump to","depth":9,"bounds":{"left":0.8111702,"top":0.10853951,"width":0.01412899,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"--","depth":10,"bounds":{"left":0.8312833,"top":0.10814046,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":":","depth":9,"bounds":{"left":0.83710104,"top":0.10814046,"width":0.0023271276,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"--","depth":10,"bounds":{"left":0.84042555,"top":0.10814046,"width":0.0048204786,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Go","depth":8,"bounds":{"left":0.85920876,"top":0.10454908,"width":0.012300532,"height":0.018754989},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"📅 Time Range Filter ▶","depth":9,"bounds":{"left":0.45561835,"top":0.14205906,"width":0.41289893,"height":0.019553073},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"📅 Time Range Filter","depth":10,"bounds":{"left":0.642121,"top":0.14604948,"width":0.036070477,"height":0.011572227},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"▶","depth":10,"bounds":{"left":0.67918885,"top":0.14604948,"width":0.0028257978,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APP TIMELINE · CLICK TO PLAY · DRAG SCROLLBAR TO PAN","depth":10,"bounds":{"left":0.45761302,"top":0.19313647,"width":0.10571808,"height":0.009976057},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"−","depth":9,"bounds":{"left":0.813996,"top":0.188747,"width":0.009807181,"height":0.018754989},"on_screen":true,"help_text":"Zoom out","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1×","depth":10,"bounds":{"left":0.82795876,"top":0.19273743,"width":0.004155585,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"+","depth":9,"bounds":{"left":0.83643615,"top":0.188747,"width":0.009640957,"height":0.018754989},"on_screen":true,"help_text":"Zoom in","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Follow","depth":10,"bounds":{"left":0.8494016,"top":0.19273743,"width":0.004654255,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Follow","depth":10,"bounds":{"left":0.85538566,"top":0.19273743,"width":0.011136968,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
146208447099203600
|
9209073141279239133
|
visual_change
|
accessibility
|
NULL
|
Space
Screenpipe — Archive
Screenpipe — Archive
Al Space
Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
Monitor
Jump to
--
:
--
Go
📅 Time Range Filter ▶
📅 Time Range Filter
▶
APP TIMELINE · CLICK TO PLAY · DRAG SCROLLBAR TO PAN
−
1×
+
Follow
Follow...
|
39121
|
NULL
|
NULL
|
NULL
|
|
39294
|
1443
|
77
|
2026-05-14T06:41:48.263720+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740908263_m1.jpg...
|
Slack
|
Unread Messages - Jiminny Inc - 4 new items - Slac Unread Messages - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Vasil Vasilev
Stefka Stoyanova
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Lukas Kovalik
you
Jira Cloud
Toast
loading…
No more unread messages. All clear....
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"bounds":{"left":0.57708335,"top":0.14,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"bounds":{"left":0.57708335,"top":0.1711111,"width":0.036805555,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"bounds":{"left":0.57708335,"top":0.20222223,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"bounds":{"left":0.57708335,"top":0.23333333,"width":0.06111111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.68472224,"top":0.23444444,"width":0.0055555557,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"bounds":{"left":0.57708335,"top":0.26444444,"width":0.050694443,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.58819443,"top":0.39555556,"width":0.09166667,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.39555556,"width":0.0027777778,"height":0.02}},{"char_start":1,"char_count":24,"bounds":{"left":0.59097224,"top":0.39555556,"width":0.11319444,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.58819443,"top":0.42666668,"width":0.093055554,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.58819443,"top":0.5,"width":0.046527777,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.58819443,"top":0.5311111,"width":0.025694445,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.5311111,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":5,"bounds":{"left":0.59375,"top":0.5311111,"width":0.019444445,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.58819443,"top":0.56222224,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.58819443,"top":0.5933333,"width":0.022222223,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.58819443,"top":0.6244444,"width":0.072222225,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.6244444,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":15,"bounds":{"left":0.59305555,"top":0.6244444,"width":0.06736111,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.58819443,"top":0.65555555,"width":0.057638887,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.65555555,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59305555,"top":0.65555555,"width":0.05277778,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.58819443,"top":0.68666667,"width":0.054166667,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.58819443,"top":0.7177778,"width":0.034027778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.58819443,"top":0.7488889,"width":0.048611112,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.58819443,"top":0.78,"width":0.072916664,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.78,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":15,"bounds":{"left":0.59444445,"top":0.78,"width":0.06666667,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.58819443,"top":0.8111111,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.58819443,"top":0.8422222,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.58819443,"top":0.87333333,"width":0.036805555,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.58819443,"top":0.90444446,"width":0.05138889,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.58819443,"top":0.90444446,"width":0.0048611113,"height":0.02}},{"char_start":1,"char_count":11,"bounds":{"left":0.59305555,"top":0.90444446,"width":0.045833334,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.58819443,"top":0.9355556,"width":0.036111113,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.58819443,"top":0.96666664,"width":0.05138889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"No more unread messages. All clear.","depth":11,"on_screen":false,"role_description":"text"}]...
|
7180557185245337216
|
-3621750902712819977
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Vasil Vasilev
Stefka Stoyanova
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Galya Dimitrova
Steliyan Georgiev
Petko Kashinski
Aneliya Angelova
Lukas Kovalik
you
Jira Cloud
Toast
loading…
No more unread messages. All clear.
SlackFileEditViewGoHistoryWindowHelpec2-user@ip-10DOCKERO 81DEV (-zsh)О 82APP (-zsh)83rsync soundcore AeroClip(input)_2026-05-13_09-12-38.mp4 → NAS12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS11Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ‹12KrsyncsoundcoreAeroClip (input)_2026-05-13_09-14-08.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4→ NAS + 6.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-38.mp4→ NAS16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 NAS ‹17Krsync soundcoreAeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4→ NAS +14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4→ NAS /19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4→ NAS13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS11Krsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4→ NAS /10Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS /17Krsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS29Krsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS + 7.0Krsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS11Krsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS10Krsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ‹11Krsyncsoundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS/15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS• 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS+52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS /19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ‹23Krsyncsoundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS +12Krsyncsoundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ~ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ‹22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-32-53.mp4 + NAS18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS• 8.0Krsynesoundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹ 15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ‹16K-zsh•HomeDMsEDJiminny ...Unreads2 Threads? Huddles• Drafts & sentDirectoriesDaily - Platform • in 4 m100% <478•Thu 14 May 9:41:47Describe what you are looking forUnreadsAll conversations vSorted by recommended o... v01ActivityFilesLaterMoreabExternal connections# Starred& jiminny-x-integrati...platform-inner-teamChannels# ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yousYou're all caught up!Clear screens ahead....
|
39293
|
NULL
|
NULL
|
NULL
|
|
39293
|
1443
|
76
|
2026-05-14T06:41:47.176734+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740907176_m1.jpg...
|
Slack
|
Vasil Vasilev (DM) - Jiminny Inc - 4 new items - S Vasil Vasilev (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Stefka Stoyanova
9 mins
Супер, мерси
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Messages
Messages
Add canvas
Add canvas
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
Yesterday at 5:06:05 PM
5:06 PM
да ей сега ще paste-на
Yesterday at 5:06:57 PM
5:06
fbf8098c769bd9e8d18fa2252e10f750e4d4f8c9fd9649229be3df1eb3ddb9b9.png
Toggle file
fbf8098c769bd9e8d18fa2252e10f750e4d4f8c9fd9649229be3df1eb3ddb9b9.png
Vasil Vasilev
Yesterday at 5:07:29 PM
5:07 PM
добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search
Lukas Kovalik
Yesterday at 5:07:30 PM
5:07 PM
когато казваш update на контейнър имаш предвид през infrastructure
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
New
Vasil Vasilev
Today at 9:39:22 AM
9:39 AM
добро утро
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:28 AM
9:39
вчера забравих за теб
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:45 AM
9:39
оправи ли се с индексите, или още ти липсват данни
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:48 AM
9:39
иначе имах предвди
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:57 AM
9:39
make docker-update`
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:40:07 AM
9:40
и ребилдване на локалните контейнери
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:40:44 AM
9:40
при мен преди време се бе случило така, че не върваха процесите за индексиране, понеже es-update-worker-а лиспваше
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:41:11 AM
9:41
а пък менажирането на тея процеси от scheduler беше спряно
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXComboBox","text":"","depth":19,"bounds":{"left":0.58194447,"top":0.13666667,"width":0.17430556,"height":0.018888889},"on_screen":true,"value":"","placeholder":"Find a DM","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.59097224,"top":0.19,"width":0.05625,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.19,"width":0.0069444445,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59791666,"top":0.19,"width":0.049305554,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Just now","depth":23,"bounds":{"left":0.72430557,"top":0.19111112,"width":0.035416666,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а пък менажирането на тея процеси от scheduler беше спряно","depth":23,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.16527778,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":57,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.16527778,"height":0.044444446}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.59097224,"top":0.29555556,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 mins","depth":23,"bounds":{"left":0.73333335,"top":0.29666665,"width":0.02638889,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.59097224,"top":0.32,"width":0.06458333,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.59097224,"top":0.37666667,"width":0.072222225,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.37777779,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.16597222,"height":0.16666667},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":173,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.16666667,"height":0.16666667}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.59097224,"top":0.48222223,"width":0.06875,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.48333332,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.59097224,"top":0.50666666,"width":0.10486111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.59097224,"top":0.56333333,"width":0.068055555,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.5644444,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.59097224,"top":0.5877778,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.59097224,"top":0.64444447,"width":0.06111111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.64555556,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.59097224,"top":0.66888887,"width":0.02013889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.61041665,"top":0.66888887,"width":0.0034722222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":23,"bounds":{"left":0.61319447,"top":0.66888887,"width":0.027777778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.59097224,"top":0.72555554,"width":0.075,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.7266667,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.59097224,"top":0.75,"width":0.13958333,"height":0.06888889},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.75,"width":0.008333334,"height":0.02}},{"char_start":1,"char_count":70,"bounds":{"left":0.59097224,"top":0.75,"width":0.13958333,"height":0.06888889}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.59097224,"top":0.83111113,"width":0.08125,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.8322222,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.59097224,"top":0.85555553,"width":0.05277778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.59097224,"top":0.9122222,"width":0.07361111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.91333336,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.59097224,"top":0.93666667,"width":0.04097222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"bounds":{"left":0.59097224,"top":0.99333334,"width":0.08055556,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Monday","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 29th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Ves","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"уф обърках ПР, може ли да видиш","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12016","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12016","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 27th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidebara","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ако можеш сложи тогава лог да го видим","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":18,"bounds":{"left":0.7826389,"top":0.12777779,"width":0.06458333,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":20,"bounds":{"left":0.8020833,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":19,"bounds":{"left":0.84930557,"top":0.12777779,"width":0.07152778,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":21,"bounds":{"left":0.86875,"top":0.14,"width":0.046527777,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More","depth":19,"bounds":{"left":0.92291665,"top":0.12777779,"width":0.04236111,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":18,"bounds":{"left":0.96458334,"top":0.12777779,"width":0.022916667,"height":0.04222222},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":18,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":18,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":18,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.85,"top":0.17666666,"width":0.068055555,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.06458333,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88055557,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Yesterday at 5:06:05 PM","depth":24,"bounds":{"left":0.88611114,"top":0.16111112,"width":0.03125,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:06 PM","depth":25,"bounds":{"left":0.88611114,"top":0.16111112,"width":0.03125,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да ей сега ще paste-на","depth":25,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.10763889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Yesterday at 5:06:57 PM","depth":25,"bounds":{"left":0.79375,"top":0.16111112,"width":0.016666668,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:06","depth":26,"bounds":{"left":0.79375,"top":0.16111112,"width":0.016666668,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fbf8098c769bd9e8d18fa2252e10f750e4d4f8c9fd9649229be3df1eb3ddb9b9.png","depth":25,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.18055555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Toggle file","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXLink","text":"fbf8098c769bd9e8d18fa2252e10f750e4d4f8c9fd9649229be3df1eb3ddb9b9.png","depth":27,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.16666667,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Vasil Vasilev","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.057638887,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8736111,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Yesterday at 5:07:29 PM","depth":24,"bounds":{"left":0.8784722,"top":0.16111112,"width":0.031944446,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:07 PM","depth":25,"bounds":{"left":0.8784722,"top":0.16111112,"width":0.031944446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search","depth":25,"bounds":{"left":0.8159722,"top":0.16222222,"width":0.14375,"height":0.06888889},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.16222222,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":82,"bounds":{"left":0.8159722,"top":0.16222222,"width":0.14375,"height":0.06888889}}],"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.8159722,"top":0.24222222,"width":0.06458333,"height":0.024444444},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88055557,"top":0.24444444,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Yesterday at 5:07:30 PM","depth":24,"bounds":{"left":0.88611114,"top":0.24777777,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:07 PM","depth":25,"bounds":{"left":0.88611114,"top":0.24777777,"width":0.03125,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"когато казваш update на контейнър имаш предвид през infrastructure","depth":25,"bounds":{"left":0.8159722,"top":0.2688889,"width":0.15,"height":0.06888889},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.2688889,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":65,"bounds":{"left":0.8159722,"top":0.2688889,"width":0.14930555,"height":0.06888889}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.22333333,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.8576389,"top":0.36,"width":0.05277778,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New","depth":23,"bounds":{"left":0.96458334,"top":0.36555555,"width":0.01875,"height":0.018888889},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Vasil Vasilev","depth":24,"bounds":{"left":0.8159722,"top":0.40333334,"width":0.057638887,"height":0.024444444},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8736111,"top":0.40555555,"width":0.0055555557,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:39:22 AM","depth":24,"bounds":{"left":0.8784722,"top":0.40888888,"width":0.03263889,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:39 AM","depth":25,"bounds":{"left":0.8784722,"top":0.40888888,"width":0.03263889,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"добро утро","depth":25,"bounds":{"left":0.8159722,"top":0.43,"width":0.055555556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.38444445,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:39:28 AM","depth":25,"bounds":{"left":0.79375,"top":0.46666667,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:39","depth":26,"bounds":{"left":0.79375,"top":0.46666667,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"вчера забравих за теб","depth":25,"bounds":{"left":0.8159722,"top":0.46333334,"width":0.10486111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.4288889,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:39:45 AM","depth":25,"bounds":{"left":0.79375,"top":0.5,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:39","depth":26,"bounds":{"left":0.79375,"top":0.5,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"оправи ли се с индексите, или още ти липсват данни","depth":25,"bounds":{"left":0.8159722,"top":0.49666667,"width":0.14583333,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.49666667,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":49,"bounds":{"left":0.8159722,"top":0.49666667,"width":0.14583333,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.46222222,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:39:48 AM","depth":25,"bounds":{"left":0.79375,"top":0.55777776,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:39","depth":26,"bounds":{"left":0.79375,"top":0.55777776,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"иначе имах предвди","depth":25,"bounds":{"left":0.8159722,"top":0.55444443,"width":0.09861111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.52,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:39:57 AM","depth":25,"bounds":{"left":0.79375,"top":0.5911111,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:39","depth":26,"bounds":{"left":0.79375,"top":0.5911111,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"make docker-update`","depth":25,"bounds":{"left":0.8159722,"top":0.5877778,"width":0.09791667,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.55333334,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:40:07 AM","depth":25,"bounds":{"left":0.79375,"top":0.6244444,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:40","depth":26,"bounds":{"left":0.79375,"top":0.6244444,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"и ребилдване на локалните контейнери","depth":25,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.13402778,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":35,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.13402778,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:40:44 AM","depth":25,"bounds":{"left":0.79375,"top":0.68222225,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:40","depth":26,"bounds":{"left":0.79375,"top":0.68222225,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при мен преди време се бе случило така, че не върваха процесите за индексиране, понеже es-update-worker-а лиспваше","depth":25,"bounds":{"left":0.8159722,"top":0.6788889,"width":0.13402778,"height":0.11777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.6788889,"width":0.00625,"height":0.02}},{"char_start":1,"char_count":113,"bounds":{"left":0.8159722,"top":0.6788889,"width":0.13402778,"height":0.11777778}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.64444447,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 9:41:11 AM","depth":25,"bounds":{"left":0.79375,"top":0.81333333,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:41","depth":26,"bounds":{"left":0.79375,"top":0.81333333,"width":0.016666668,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а пък менажирането на тея процеси от scheduler беше спряно","depth":25,"bounds":{"left":0.8159722,"top":0.81,"width":0.16527778,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.81,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":57,"bounds":{"left":0.8159722,"top":0.81,"width":0.16527778,"height":0.044444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"bounds":{"left":0.8048611,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"bounds":{"left":0.82708335,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"bounds":{"left":0.84930557,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"bounds":{"left":0.8715278,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"bounds":{"left":0.89375,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"bounds":{"left":0.91597223,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"bounds":{"left":0.93819445,"top":0.77555555,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":24,"bounds":{"left":0.7861111,"top":0.88,"width":0.19583334,"height":0.04222222},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"}]...
|
-5982290000161043679
|
-5175878600042821552
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Stefka Stoyanova
9 mins
Супер, мерси
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Messages
Messages
Add canvas
Add canvas
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
Yesterday at 5:06:05 PM
5:06 PM
да ей сега ще paste-на
Yesterday at 5:06:57 PM
5:06
fbf8098c769bd9e8d18fa2252e10f750e4d4f8c9fd9649229be3df1eb3ddb9b9.png
Toggle file
fbf8098c769bd9e8d18fa2252e10f750e4d4f8c9fd9649229be3df1eb3ddb9b9.png
Vasil Vasilev
Yesterday at 5:07:29 PM
5:07 PM
добреее, значи трябва да има процес, който чете от redis и налива в Elastic Search
Lukas Kovalik
Yesterday at 5:07:30 PM
5:07 PM
когато казваш update на контейнър имаш предвид през infrastructure
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
New
Vasil Vasilev
Today at 9:39:22 AM
9:39 AM
добро утро
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:28 AM
9:39
вчера забравих за теб
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:45 AM
9:39
оправи ли се с индексите, или още ти липсват данни
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:48 AM
9:39
иначе имах предвди
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:39:57 AM
9:39
make docker-update`
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:40:07 AM
9:40
и ребилдване на локалните контейнери
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:40:44 AM
9:40
при мен преди време се бе случило така, че не върваха процесите за индексиране, понеже es-update-worker-а лиспваше
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 9:41:11 AM
9:41
а пък менажирането на тея процеси от scheduler беше спряно
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…
SlackFileEditViewGoHistoryWindowHelpec2-user@ip-10DOCKERO 81DEV (-zsh)О 82APP (-zsh)83rsync soundcore AeroClip(input)_2026-05-13_09-12-38.mp4 → NAS +12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS +11Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ‹12KrsyncsoundcoreAeroClip (input)_2026-05-13_09-14-08.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ‹17Krsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ‹ 6.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS+16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 NAS ‹17Krsync soundcoreAeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ‹19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ‹13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS ‹11Krsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ‹10Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS /17Krsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ‹29Krsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 NAS + 7.0Krsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS +11Krsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ‹10Krsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ‹11Krsyncsoundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS/15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS ‹ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS/52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS /19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS /rsyncsoundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS23K12Krsyncsoundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ~ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ‹22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-32-53.mp4 NAS/18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ‹ 8.0Krsynesoundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ‹16K-zsh•HomeDMsActivityFilesLaterMoreDaily - Platform • in 4 m100% C8• Thu 14 May 9:41:46ED-Describe what you are looking forDirect messages ~UnreadsQ Find a DMVasil VasilevJust nowа пьк менажирането на теяпроцеси от scheduler беше спряноStefka Stoyanova• Супер, мерси9 minsMario GeorgievYesterdayтенк ю вери мъч, махнах му crmseat-a и има достъп, ще го имам ...Nikolay Ivanov• ще станат конфликтиYesterdayJames Grahamo Cheers!YesterdayStoyan Tanev• You: сyперTuesdayGalya DimitrovaИ другата седмица имамепрезднтации пред борда в ...TuesdaySteliyan Georgievще го видяTuesdayPetko KashinskiHuddle ?TuesdayVasil Va...XMessagesAdd canvasMore vдоореее значи тпярва да имапроцес,Yesterday~r redis иналива в Elastic Search+Lukas Kovalik 5:07 PMкогато казваш update наконтейньр имаш предвид презinfrastructureToday ~NewVasil Vasilev 9:39 AMдобро утровчера забравих за тебоправи ли се с индексите, илиоще ти липсват даннииначе имах предвдиmake docker-update*и ребилдване на локалнитеконтейнерипри мен преди време се беслучило така, че не вървахапроцесите за индексиране,понеже es-update-worker-aлиспвашеа пьк менажирането на теяпроцеси от scheduler беше спряноMessage Vasil Vasilev+Aa.*•...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39291
|
1443
|
75
|
2026-05-14T06:41:45.993640+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740905993_m1.jpg...
|
Slack
|
Stefka Stoyanova (DM) - Jiminny Inc - 5 new items Stefka Stoyanova (DM) - Jiminny Inc - 5 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Mark as read
Save for later
More actions
Stefka Stoyanova
9 mins
Супер, мерси
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Messages
Messages
Files
Files
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
May 11th at 10:12:35 AM
10:12 AM
да, няма да идвам
1 reaction, react with +1 emoji
1
Add reaction…
Stefka Stoyanova
May 11th at 11:35:58 AM
11:35 AM
Лукаш, ще сложиш ли естимейт на
https://jiminny.atlassian.net/browse/JY-20818
https://jiminny.atlassian.net/browse/JY-20818
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise
Move Ask Jiminny reports to separated datadog metric
Bug JY-20818 in Jira Cloud
Preview in Slack
Status
Deployed
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Monday at 11:35 AM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20818
View conversations
More actions
1 reaction, react with white check mark emoji
1
Add reaction…
Jump to date
Saved for later • Due in 2 hours
Stefka Stoyanova
Today at 9:00:00 AM
9:00 AM
здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)
търсих, но не намерих такова стори
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Remove from Later
More actions
Lukas Kovalik
Today at 9:03:44 AM
9:03 AM
Здрасти
да ще го направя. С
тои ми между задачи просто исках да видя самата документация какво да трябва да сменим
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Stefka Stoyanova
Today at 9:32:17 AM
9:32 AM
Супер, мерси
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXComboBox","text":"","depth":19,"bounds":{"left":0.58194447,"top":0.13666667,"width":0.17430556,"height":0.018888889},"on_screen":true,"value":"","placeholder":"Find a DM","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.59097224,"top":0.19,"width":0.057638887,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.19,"width":0.0069444445,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59791666,"top":0.19,"width":0.050694443,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Just now","depth":23,"bounds":{"left":0.70208335,"top":0.19111112,"width":0.036805555,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а пък менажирането на тея процеси от scheduler беше спряно","depth":23,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.16527778,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":57,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.16527778,"height":0.044444446}}],"role_description":"text"},{"role":"AXButton","text":"Mark as read","depth":24,"bounds":{"left":0.69305557,"top":0.18777777,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":24,"bounds":{"left":0.7152778,"top":0.18777777,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":24,"bounds":{"left":0.7375,"top":0.18777777,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.59097224,"top":0.29555556,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 mins","depth":23,"bounds":{"left":0.73333335,"top":0.29666665,"width":0.02638889,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.59097224,"top":0.32,"width":0.06458333,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.59097224,"top":0.37666667,"width":0.072222225,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.37777779,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.16597222,"height":0.16666667},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":173,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.16666667,"height":0.16666667}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.59097224,"top":0.48222223,"width":0.06875,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.48333332,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.59097224,"top":0.50666666,"width":0.10486111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.59097224,"top":0.56333333,"width":0.068055555,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.5644444,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.59097224,"top":0.5877778,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.59097224,"top":0.64444447,"width":0.06111111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.64555556,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.59097224,"top":0.66888887,"width":0.02013889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.61041665,"top":0.66888887,"width":0.0034722222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":23,"bounds":{"left":0.61319447,"top":0.66888887,"width":0.027777778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.59097224,"top":0.72555554,"width":0.075,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.7266667,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.59097224,"top":0.75,"width":0.13958333,"height":0.06888889},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.75,"width":0.008333334,"height":0.02}},{"char_start":1,"char_count":70,"bounds":{"left":0.59097224,"top":0.75,"width":0.13958333,"height":0.06888889}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.59097224,"top":0.83111113,"width":0.08125,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.8322222,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.59097224,"top":0.85555553,"width":0.05277778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.59097224,"top":0.9122222,"width":0.07361111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.91333336,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.59097224,"top":0.93666667,"width":0.04097222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"bounds":{"left":0.59097224,"top":0.99333334,"width":0.08055556,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Monday","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 29th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Ves","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"уф обърках ПР, може ли да видиш","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12016","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12016","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 27th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidebara","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ако можеш сложи тогава лог да го видим","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.7826389,"top":0.12777779,"width":0.06458333,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.8020833,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.84930557,"top":0.12777779,"width":0.04375,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.86875,"top":0.14,"width":0.01875,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.86875,"top":0.14,"width":0.0055555557,"height":0.017777778}},{"char_start":1,"char_count":4,"bounds":{"left":0.87430555,"top":0.14,"width":0.013194445,"height":0.017777778}}],"role_description":"text"},{"role":"AXRadioButton","text":"More","depth":18,"bounds":{"left":0.8958333,"top":0.12777779,"width":0.04236111,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.9375,"top":0.12777779,"width":0.022916667,"height":0.04222222},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.83194447,"top":0.17666666,"width":0.104166664,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.06458333,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.88055557,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 10:12:35 AM","depth":23,"bounds":{"left":0.88611114,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:12 AM","depth":24,"bounds":{"left":0.88611114,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да, няма да идвам","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.0875,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.029861111,"height":0.0011111111},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.8354167,"top":0.16111112,"width":0.0048611113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.8486111,"top":0.16111112,"width":0.023611112,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.08194444,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8972222,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 11:35:58 AM","depth":23,"bounds":{"left":0.9027778,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:35 AM","depth":24,"bounds":{"left":0.9027778,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, ще сложиш ли естимейт на","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.15694444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20818","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.1625,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20818","depth":25,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.1625,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.011111111,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.16666667,"height":0.21111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Move Ask Jiminny reports to separated datadog metric","depth":26,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.115277775,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20818 in Jira Cloud","depth":27,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.108333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.06527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.825,"top":0.16111112,"width":0.025,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Deployed","depth":26,"bounds":{"left":0.8277778,"top":0.16111112,"width":0.044444446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"bounds":{"left":0.825,"top":0.17222223,"width":0.029861111,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.825,"top":0.17222223,"width":0.0055555557,"height":0.017777778}},{"char_start":1,"char_count":7,"bounds":{"left":0.83055556,"top":0.17222223,"width":0.023611112,"height":0.017777778}}],"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"bounds":{"left":0.84166664,"top":0.19888888,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"bounds":{"left":0.825,"top":0.24,"width":0.035416666,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"bounds":{"left":0.84652776,"top":0.26777777,"width":0.05486111,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"bounds":{"left":0.90416664,"top":0.26777777,"width":0.02013889,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.90416664,"top":0.26777777,"width":0.0027777778,"height":0.017777778}},{"char_start":1,"char_count":4,"bounds":{"left":0.90625,"top":0.26777777,"width":0.018055556,"height":0.017777778}}],"role_description":"text"},{"role":"AXStaticText","text":"As of Monday at 11:35 AM","depth":27,"bounds":{"left":0.825,"top":0.30888888,"width":0.10694444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"bounds":{"left":0.93472224,"top":0.31333333,"width":0.030555556,"height":0.008888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"bounds":{"left":0.825,"top":0.3311111,"width":0.06458333,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"bounds":{"left":0.8923611,"top":0.3311111,"width":0.07361111,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.8819444,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20818","depth":26,"bounds":{"left":0.90416664,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"bounds":{"left":0.92638886,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"bounds":{"left":0.94861114,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":24,"bounds":{"left":0.8159722,"top":0.38111112,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.8354167,"top":0.38666666,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.8486111,"top":0.38111112,"width":0.023611112,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.8576389,"top":0.43222222,"width":0.05277778,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Saved for later • Due in 2 hours","depth":23,"bounds":{"left":0.8159722,"top":0.47777778,"width":0.12638889,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.47777778,"width":0.0048611113,"height":0.017777778}},{"char_start":1,"char_count":31,"bounds":{"left":0.8208333,"top":0.47777778,"width":0.121527776,"height":0.017777778}}],"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.8159722,"top":0.49666667,"width":0.08194444,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8972222,"top":0.49888888,"width":0.0055555557,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:00:00 AM","depth":23,"bounds":{"left":0.9027778,"top":0.50222224,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:00 AM","depth":24,"bounds":{"left":0.9027778,"top":0.50222224,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)","depth":24,"bounds":{"left":0.8159722,"top":0.5233333,"width":0.16666667,"height":0.094444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.5233333,"width":0.0048611113,"height":0.02111111}},{"char_start":1,"char_count":105,"bounds":{"left":0.8159722,"top":0.5233333,"width":0.16666667,"height":0.094444446}}],"role_description":"text"},{"role":"AXStaticText","text":"търсих, но не намерих такова стори","depth":24,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.1423611,"height":0.045555554},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.0055555557,"height":0.02111111}},{"char_start":1,"char_count":33,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.1423611,"height":0.045555554}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.82708335,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.84930557,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.8715278,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.89375,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.91597223,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Remove from Later","depth":25,"bounds":{"left":0.93819445,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.8159722,"top":0.6766667,"width":0.06458333,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.88055557,"top":0.6788889,"width":0.0055555557,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:03:44 AM","depth":23,"bounds":{"left":0.88611114,"top":0.68222225,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:03 AM","depth":24,"bounds":{"left":0.88611114,"top":0.68222225,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Здрасти","depth":24,"bounds":{"left":0.8159722,"top":0.7033333,"width":0.039583333,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да ще го направя. С","depth":24,"bounds":{"left":0.85555553,"top":0.7033333,"width":0.097222224,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тои ми между задачи просто исках да видя самата документация какво да трябва да сменим","depth":24,"bounds":{"left":0.8159722,"top":0.7033333,"width":0.16458334,"height":0.094444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.95208335,"top":0.7033333,"width":0.0055555557,"height":0.02111111}},{"char_start":1,"char_count":85,"bounds":{"left":0.8159722,"top":0.7033333,"width":0.16388889,"height":0.094444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.82708335,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.84930557,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.8715278,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.89375,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.91597223,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"bounds":{"left":0.93819445,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New","depth":21,"bounds":{"left":0.96458334,"top":0.79444444,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.8159722,"top":0.80777776,"width":0.08194444,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8972222,"top":0.81,"width":0.0055555557,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:32:17 AM","depth":23,"bounds":{"left":0.9027778,"top":0.81333333,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:32 AM","depth":24,"bounds":{"left":0.9027778,"top":0.81333333,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":24,"bounds":{"left":0.8159722,"top":0.83444446,"width":0.06458333,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.82708335,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.84930557,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.8715278,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.89375,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.91597223,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"bounds":{"left":0.93819445,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"bounds":{"left":0.7861111,"top":0.88,"width":0.19583334,"height":0.04222222},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"}]...
|
5932391862009337252
|
-68999069520601036
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Mark as read
Save for later
More actions
Stefka Stoyanova
9 mins
Супер, мерси
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Messages
Messages
Files
Files
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
May 11th at 10:12:35 AM
10:12 AM
да, няма да идвам
1 reaction, react with +1 emoji
1
Add reaction…
Stefka Stoyanova
May 11th at 11:35:58 AM
11:35 AM
Лукаш, ще сложиш ли естимейт на
https://jiminny.atlassian.net/browse/JY-20818
https://jiminny.atlassian.net/browse/JY-20818
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise
Move Ask Jiminny reports to separated datadog metric
Bug JY-20818 in Jira Cloud
Preview in Slack
Status
Deployed
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Monday at 11:35 AM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20818
View conversations
More actions
1 reaction, react with white check mark emoji
1
Add reaction…
Jump to date
Saved for later • Due in 2 hours
Stefka Stoyanova
Today at 9:00:00 AM
9:00 AM
здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)
търсих, но не намерих такова стори
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Remove from Later
More actions
Lukas Kovalik
Today at 9:03:44 AM
9:03 AM
Здрасти
да ще го направя. С
тои ми между задачи просто исках да видя самата документация какво да трябва да сменим
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Stefka Stoyanova
Today at 9:32:17 AM
9:32 AM
Супер, мерси
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…
SlackFileEditViewGoHistoryWindowHelpec2-user@ip-1qDOCKERO 81DEV (-zsh)О 82APP (-zsh)83rsync soundcore AeroClip(input)_2026-05-13_09-12-38.mp4 → NAS +12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS +11Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ‹12KrsyncsoundcoreAeroClip (input)_2026-05-13_09-14-08.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ‹17Krsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ‹ 6.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS+16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 NAS ‹17Krsync soundcoreAeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ‹19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ‹13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS ‹11Krsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ‹10Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS /17Krsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ‹29Krsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 NAS + 7.0Krsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS +11Krsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ‹10Krsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ‹11Krsyncsoundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS/15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS ‹ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS/52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS /19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS /rsyncsoundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS23K12Krsyncsoundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ~ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ‹22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-32-53.mp4 NAS/18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ‹ 8.0Krsynesoundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ‹16K-zsh•HomeDMsActivityFilesLaterMoreDaily - Platform - in 4 m100% C8• Thu 14 May 9:41:45ED-Describe what you are looking forDirect messages ~UnreadsQ Find a DMVasil Vasilevа пьк менажирането пи тилпроцеси от scheduler беше спряноStefka Stoyanova• Супер, мерсиMario GeorgievYesterdayтенк ю вери мьч, махнах му crmseat-a и има достъп, ще го имам ...Nikolay Ivanov• ще станат конфликтиYesterdayJames Grahamo Cheers!YesterdayStoyan Tanev• You: сyперTuesdayGalya DimitrovaИ другата седмица имамепрезднтации пред борда в ...TuesdaySteliyan Georgievще го видяTuesdayPetko KashinskiHuddle ?TuesdayStefka ..MessagesO FilesMore v+Monday, May 11th ~=MeaiumAssigneeLukas Kovalik (you)As of Monday at 11:35 AMOpen in Jira*+ SummariseToday ~Saved for later • Due in 2 hoursStefka Stoyanova 9:00 AMздарсти Лукаш, ще направиш листори да ъпгрейднем PipedriveSDK (ако може да напишеш от кояна коя версия)тьрсих, но не намерих таковасториLukas Kovalik 9:03 AMЗдрасти да ще го направя. Стоими между задачи просто исках давидя самата документация каквода трябва да сменимNewStefka Stoyanova 9:32 AMСупер, мерсиMessage Stefka Stoyanova+Aa...
|
39290
|
NULL
|
NULL
|
NULL
|
|
39290
|
1443
|
74
|
2026-05-14T06:41:45.116208+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740905116_m1.jpg...
|
Slack
|
Stefka Stoyanova (DM) - Jiminny Inc - 5 new items Stefka Stoyanova (DM) - Jiminny Inc - 5 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Mark as read
Save for later
More actions
Stefka Stoyanova
9 mins
Супер, мерси
Save for later
More actions
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Messages
Messages
Files
Files
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
May 11th at 10:12:35 AM
10:12 AM
да, няма да идвам
1 reaction, react with +1 emoji
1
Add reaction…
Stefka Stoyanova
May 11th at 11:35:58 AM
11:35 AM
Лукаш, ще сложиш ли естимейт на
https://jiminny.atlassian.net/browse/JY-20818
https://jiminny.atlassian.net/browse/JY-20818
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise
Move Ask Jiminny reports to separated datadog metric
Bug JY-20818 in Jira Cloud
Preview in Slack
Status
Deployed
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Monday at 11:35 AM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20818
View conversations
More actions
1 reaction, react with white check mark emoji
1
Add reaction…
Jump to date
Saved for later • Due in 2 hours
Stefka Stoyanova
Today at 9:00:00 AM
9:00 AM
здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)
търсих, но не намерих такова стори
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Remove from Later
More actions
Lukas Kovalik
Today at 9:03:44 AM
9:03 AM
Здрасти
да ще го направя. С
тои ми между задачи просто исках да видя самата документация какво да трябва да сменим
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Stefka Stoyanova
Today at 9:32:17 AM
9:32 AM
Супер, мерси
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.51180553,"top":0.08111111,"width":0.025,"height":0.04},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"bounds":{"left":0.50625,"top":0.14,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"bounds":{"left":0.5138889,"top":0.19222222,"width":0.020833334,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.50625,"top":0.21555555,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.5159722,"top":0.26777777,"width":0.016666668,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.50625,"top":0.2911111,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.027083334,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51111114,"top":0.34333333,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":7,"bounds":{"left":0.5159722,"top":0.34333333,"width":0.022222223,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.50625,"top":0.36666667,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.015972223,"height":0.015555556},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.51666665,"top":0.4188889,"width":0.004166667,"height":0.015555556}},{"char_start":1,"char_count":4,"bounds":{"left":0.5208333,"top":0.4188889,"width":0.011805556,"height":0.015555556}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.50625,"top":0.4422222,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.5152778,"top":0.49444443,"width":0.018055556,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.50625,"top":0.5177778,"width":0.036111113,"height":0.075555556},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.5152778,"top":0.57,"width":0.01875,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXComboBox","text":"","depth":19,"bounds":{"left":0.58194447,"top":0.13666667,"width":0.17430556,"height":0.018888889},"on_screen":true,"value":"","placeholder":"Find a DM","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"bounds":{"left":0.59097224,"top":0.19,"width":0.057638887,"height":0.02},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.19,"width":0.0069444445,"height":0.02}},{"char_start":1,"char_count":12,"bounds":{"left":0.59791666,"top":0.19,"width":0.050694443,"height":0.02}}],"role_description":"text"},{"role":"AXStaticText","text":"Just now","depth":23,"bounds":{"left":0.70208335,"top":0.19111112,"width":0.036805555,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а пък менажирането на тея процеси от scheduler беше спряно","depth":23,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.16527778,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":57,"bounds":{"left":0.59097224,"top":0.21444444,"width":0.16527778,"height":0.044444446}}],"role_description":"text"},{"role":"AXButton","text":"Mark as read","depth":24,"bounds":{"left":0.69305557,"top":0.18777777,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":24,"bounds":{"left":0.7152778,"top":0.18777777,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":24,"bounds":{"left":0.7375,"top":0.18777777,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"bounds":{"left":0.59097224,"top":0.29555556,"width":0.08055556,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 mins","depth":23,"bounds":{"left":0.73333335,"top":0.29666665,"width":0.02638889,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"bounds":{"left":0.59097224,"top":0.32,"width":0.06458333,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"Save for later","depth":24,"bounds":{"left":0.7152778,"top":0.29333332,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":24,"bounds":{"left":0.7375,"top":0.29333332,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"bounds":{"left":0.59097224,"top":0.37666667,"width":0.072222225,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.37777779,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.16597222,"height":0.16666667},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":173,"bounds":{"left":0.59097224,"top":0.40111113,"width":0.16666667,"height":0.16666667}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"bounds":{"left":0.59097224,"top":0.48222223,"width":0.06875,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.48333332,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"bounds":{"left":0.59097224,"top":0.50666666,"width":0.10486111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"bounds":{"left":0.59097224,"top":0.56333333,"width":0.068055555,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"bounds":{"left":0.72152776,"top":0.5644444,"width":0.038194444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"bounds":{"left":0.59097224,"top":0.5877778,"width":0.035416666,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"bounds":{"left":0.59097224,"top":0.64444447,"width":0.06111111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.64555556,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.59097224,"top":0.66888887,"width":0.02013889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.61041665,"top":0.66888887,"width":0.0034722222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":23,"bounds":{"left":0.61319447,"top":0.66888887,"width":0.027777778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"bounds":{"left":0.59097224,"top":0.72555554,"width":0.075,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.7266667,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"bounds":{"left":0.59097224,"top":0.75,"width":0.13958333,"height":0.06888889},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59097224,"top":0.75,"width":0.008333334,"height":0.02}},{"char_start":1,"char_count":70,"bounds":{"left":0.59097224,"top":0.75,"width":0.13958333,"height":0.06888889}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"bounds":{"left":0.59097224,"top":0.83111113,"width":0.08125,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.8322222,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"bounds":{"left":0.59097224,"top":0.85555553,"width":0.05277778,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"bounds":{"left":0.59097224,"top":0.9122222,"width":0.07361111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"bounds":{"left":0.7277778,"top":0.91333336,"width":0.031944446,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"bounds":{"left":0.59097224,"top":0.93666667,"width":0.04097222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"bounds":{"left":0.59097224,"top":0.99333334,"width":0.08055556,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Monday","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 29th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Ves","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"уф обърках ПР, може ли да видиш","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12016","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12016","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 27th","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidebara","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ако можеш сложи тогава лог да го видим","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.7826389,"top":0.12777779,"width":0.06458333,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.8020833,"top":0.14,"width":0.039583333,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.84930557,"top":0.12777779,"width":0.04375,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.86875,"top":0.14,"width":0.01875,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.86875,"top":0.14,"width":0.0055555557,"height":0.017777778}},{"char_start":1,"char_count":4,"bounds":{"left":0.87430555,"top":0.14,"width":0.013194445,"height":0.017777778}}],"role_description":"text"},{"role":"AXRadioButton","text":"More","depth":18,"bounds":{"left":0.8958333,"top":0.12777779,"width":0.04236111,"height":0.04222222},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.9375,"top":0.12777779,"width":0.022916667,"height":0.04222222},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.83194447,"top":0.17666666,"width":0.104166664,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.06458333,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.88055557,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 10:12:35 AM","depth":23,"bounds":{"left":0.88611114,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10:12 AM","depth":24,"bounds":{"left":0.88611114,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да, няма да идвам","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.0875,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"1 reaction, react with +1 emoji","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.029861111,"height":0.0011111111},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.8354167,"top":0.16111112,"width":0.0048611113,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.8486111,"top":0.16111112,"width":0.023611112,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.08194444,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8972222,"top":0.16111112,"width":0.0055555557,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 11:35:58 AM","depth":23,"bounds":{"left":0.9027778,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"11:35 AM","depth":24,"bounds":{"left":0.9027778,"top":0.16111112,"width":0.036805555,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, ще сложиш ли естимейт на","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.15694444,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20818","depth":24,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.1625,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20818","depth":25,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.1625,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.011111111,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.8159722,"top":0.16111112,"width":0.16666667,"height":0.21111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Move Ask Jiminny reports to separated datadog metric","depth":26,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.115277775,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20818 in Jira Cloud","depth":27,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.108333334,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"bounds":{"left":0.85833335,"top":0.16111112,"width":0.06527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.825,"top":0.16111112,"width":0.025,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Deployed","depth":26,"bounds":{"left":0.8277778,"top":0.16111112,"width":0.044444446,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"bounds":{"left":0.825,"top":0.17222223,"width":0.029861111,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.825,"top":0.17222223,"width":0.0055555557,"height":0.017777778}},{"char_start":1,"char_count":7,"bounds":{"left":0.83055556,"top":0.17222223,"width":0.023611112,"height":0.017777778}}],"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"bounds":{"left":0.84166664,"top":0.19888888,"width":0.038194444,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"bounds":{"left":0.825,"top":0.24,"width":0.035416666,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"bounds":{"left":0.84652776,"top":0.26777777,"width":0.05486111,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"bounds":{"left":0.90416664,"top":0.26777777,"width":0.02013889,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.90416664,"top":0.26777777,"width":0.0027777778,"height":0.017777778}},{"char_start":1,"char_count":4,"bounds":{"left":0.90625,"top":0.26777777,"width":0.018055556,"height":0.017777778}}],"role_description":"text"},{"role":"AXStaticText","text":"As of Monday at 11:35 AM","depth":27,"bounds":{"left":0.825,"top":0.30888888,"width":0.10694444,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"bounds":{"left":0.93472224,"top":0.31333333,"width":0.030555556,"height":0.008888889},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"bounds":{"left":0.825,"top":0.3311111,"width":0.06458333,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"bounds":{"left":0.8923611,"top":0.3311111,"width":0.07361111,"height":0.031111112},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.8819444,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share Bug JY-20818","depth":26,"bounds":{"left":0.90416664,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"bounds":{"left":0.92638886,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"bounds":{"left":0.94861114,"top":0.16111112,"width":0.022222223,"height":0.0011111111},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"1 reaction, react with white check mark emoji","depth":24,"bounds":{"left":0.8159722,"top":0.38111112,"width":0.029861111,"height":0.026666667},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":25,"bounds":{"left":0.8354167,"top":0.38666666,"width":0.0048611113,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Add reaction…","depth":24,"bounds":{"left":0.8486111,"top":0.38111112,"width":0.023611112,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.8576389,"top":0.43222222,"width":0.05277778,"height":0.031111112},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Saved for later • Due in 2 hours","depth":23,"bounds":{"left":0.8159722,"top":0.47777778,"width":0.12638889,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.47777778,"width":0.0048611113,"height":0.017777778}},{"char_start":1,"char_count":31,"bounds":{"left":0.8208333,"top":0.47777778,"width":0.121527776,"height":0.017777778}}],"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.8159722,"top":0.49666667,"width":0.08194444,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8972222,"top":0.49888888,"width":0.0055555557,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:00:00 AM","depth":23,"bounds":{"left":0.9027778,"top":0.50222224,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:00 AM","depth":24,"bounds":{"left":0.9027778,"top":0.50222224,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)","depth":24,"bounds":{"left":0.8159722,"top":0.5233333,"width":0.16666667,"height":0.094444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.5233333,"width":0.0048611113,"height":0.02111111}},{"char_start":1,"char_count":105,"bounds":{"left":0.8159722,"top":0.5233333,"width":0.16666667,"height":0.094444446}}],"role_description":"text"},{"role":"AXStaticText","text":"търсих, но не намерих такова стори","depth":24,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.1423611,"height":0.045555554},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.0055555557,"height":0.02111111}},{"char_start":1,"char_count":33,"bounds":{"left":0.8159722,"top":0.6211111,"width":0.1423611,"height":0.045555554}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.82708335,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.84930557,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.8715278,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.89375,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.91597223,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Remove from Later","depth":25,"bounds":{"left":0.93819445,"top":0.45666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.8159722,"top":0.6766667,"width":0.06458333,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.88055557,"top":0.6788889,"width":0.0055555557,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:03:44 AM","depth":23,"bounds":{"left":0.88611114,"top":0.68222225,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:03 AM","depth":24,"bounds":{"left":0.88611114,"top":0.68222225,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Здрасти","depth":24,"bounds":{"left":0.8159722,"top":0.7033333,"width":0.039583333,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да ще го направя. С","depth":24,"bounds":{"left":0.85555553,"top":0.7033333,"width":0.097222224,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тои ми между задачи просто исках да видя самата документация какво да трябва да сменим","depth":24,"bounds":{"left":0.8159722,"top":0.7033333,"width":0.16458334,"height":0.094444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.95208335,"top":0.7033333,"width":0.0055555557,"height":0.02111111}},{"char_start":1,"char_count":85,"bounds":{"left":0.8159722,"top":0.7033333,"width":0.16388889,"height":0.094444446}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.82708335,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.84930557,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.8715278,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.89375,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.91597223,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"bounds":{"left":0.93819445,"top":0.6577778,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"New","depth":21,"bounds":{"left":0.96458334,"top":0.79444444,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.8159722,"top":0.80777776,"width":0.08194444,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.8972222,"top":0.81,"width":0.0055555557,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 9:32:17 AM","depth":23,"bounds":{"left":0.9027778,"top":0.81333333,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"9:32 AM","depth":24,"bounds":{"left":0.9027778,"top":0.81333333,"width":0.031944446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":24,"bounds":{"left":0.8159722,"top":0.83444446,"width":0.06458333,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"bounds":{"left":0.8048611,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"bounds":{"left":0.82708335,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"bounds":{"left":0.84930557,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"bounds":{"left":0.8715278,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"bounds":{"left":0.89375,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"bounds":{"left":0.91597223,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"bounds":{"left":0.93819445,"top":0.7888889,"width":0.022222223,"height":0.036666665},"on_screen":true,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"bounds":{"left":0.7861111,"top":0.88,"width":0.19583334,"height":0.04222222},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"loading…","depth":11,"on_screen":false,"role_description":"text"}]...
|
-2232756436213766951
|
-339285415905959882
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Mark as read
Save for later
More actions
Stefka Stoyanova
9 mins
Супер, мерси
Save for later
More actions
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Messages
Messages
Files
Files
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
May 11th at 10:12:35 AM
10:12 AM
да, няма да идвам
1 reaction, react with +1 emoji
1
Add reaction…
Stefka Stoyanova
May 11th at 11:35:58 AM
11:35 AM
Лукаш, ще сложиш ли естимейт на
https://jiminny.atlassian.net/browse/JY-20818
https://jiminny.atlassian.net/browse/JY-20818
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20818 Move Ask Jiminny reports to separated datadog metric Bug JY-20818 in Jira Cloud Preview in Slack Status Deployed Priority Medium Medium Assignee Lukas Kovalik(you) As of Monday at 11:35 AM Refresh Open in Jira ✨ Summarise
Move Ask Jiminny reports to separated datadog metric
Bug JY-20818 in Jira Cloud
Preview in Slack
Status
Deployed
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of Monday at 11:35 AM
Refresh
Open in Jira
✨ Summarise
Open in browser
Share Bug JY-20818
View conversations
More actions
1 reaction, react with white check mark emoji
1
Add reaction…
Jump to date
Saved for later • Due in 2 hours
Stefka Stoyanova
Today at 9:00:00 AM
9:00 AM
здарсти Лукаш, ще направиш ли стори да ъпгрейднем Pipedrive SDK (ако може да напишеш от коя на коя версия)
търсих, но не намерих такова стори
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Remove from Later
More actions
Lukas Kovalik
Today at 9:03:44 AM
9:03 AM
Здрасти
да ще го направя. С
тои ми между задачи просто исках да видя самата документация какво да трябва да сменим
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Stefka Stoyanova
Today at 9:32:17 AM
9:32 AM
Супер, мерси
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
loading…
loading…
SlackFileEditViewGoHistoryWindowHelpec2-user@ip-1qDOCKERO 81DEV (-zsh)О 82APP (-zsh)83rsync soundcore AeroClip(input)_2026-05-13_09-12-38.mp4 → NAS +12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS +11Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ‹12KrsyncsoundcoreAeroClip (input)_2026-05-13_09-14-08.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ‹17Krsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ‹ 6.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS+16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 NAS ‹17Krsync soundcoreAeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ‹19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ‹13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS ‹11Krsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ‹10Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS /17Krsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ‹29Krsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 NAS + 7.0Krsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS +11Krsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ‹10Krsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ‹11Krsyncsoundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS/15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS ‹ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS/52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS /19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS /rsyncsoundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS23K12Krsyncsoundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ~ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ‹22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-32-53.mp4 NAS/18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ‹ 8.0Krsynesoundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ‹16K-zsh•HomeDMsActivityFilesLaterMoreDaily - Platform • in 4 m100% C8• Thu 14 May 9:41:44ED-Describe what you are looking forDirect messages ~UnreadsQ Find a DMVasil Vasilevа пьк менажирането пи тилпроцеси от scheduler беше спряноStefka Stoyanova• Супер, мерсиMario GeorgievYesterdayтенк ю вери мьч, махнах му crmseat-a и има достъп, ще го имам ...Nikolay Ivanov• ще станат конфликтиYesterdayJames Grahamo Cheers!YesterdayStoyan Tanev• You: сyперTuesdayGalya DimitrovaИ другата седмица имамепрезднтации пред борда в ...TuesdaySteliyan Georgievще го видяTuesdayPetko KashinskiHuddle ?TuesdayStefka ..MessagesO FilesMore v+Monday, May 11th ~=MeaiumAssigneeLukas Kovalik (you)As of Monday at 11:35 AMOpen in Jira*+ SummariseToday ~Saved for later • Due in 2 hoursStefka Stoyanova 9:00 AMздарсти Лукаш, ще направиш листори да ъпгрейднем PipedriveSDK (ако може да напишеш от кояна коя версия)тьрсих, но не намерих таковасториLukas Kovalik 9:03 AMЗдрасти да ще го направя. Стоими между задачи просто исках давидя самата документация каквода трябва да сменимNewStefka Stoyanova 9:32 AMСупер, мерсиMessage Stefka Stoyanova+Aa...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39288
|
1443
|
73
|
2026-05-14T06:41:42.073232+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740902073_m1.jpg...
|
Slack
|
Stefka Stoyanova (DM) - Jiminny Inc - 5 new items Stefka Stoyanova (DM) - Jiminny Inc - 5 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 ll0Daily - Platform • in 4 mAec2-user@ip-10-30-129-190:~-zshscreenpipe"• ₴5ec2-user@ip-10-30-129-...100% [Thu 14 May 9:41:41181ec2-user@ip-10-20-31-14...₴7DOCKERO 81DEV (-zsh)О 82APP (-zsh)883rsync soundcore AeroClip(input)_2026-05-13_09-12-38.mp4 → NAS12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS +11Krsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 NAS ‹12KrsyncsoundcoreAeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ~ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS •17Krsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ‹ 6.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ‹16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS /17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ‹17Krsync soundcoreAeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS /14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 NAS ‹19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ‹13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS ~11Krsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ‹10Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ‹17Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS /29Krsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS + 7.0Krsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ‹11Krsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ~10Krsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ‹11Krsyncsoundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS ‹ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS /52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ‹19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 NAS ‹23Krsyncsoundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS /12Krsyncsoundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ~ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ‹22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-32-53.mp4 NAS /18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS+ 8.0Krsynesoundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ~16K...
|
NULL
|
-1098887690476256255
|
NULL
|
visual_change
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp>0 ll0Daily - Platform • in 4 mAec2-user@ip-10-30-129-190:~-zshscreenpipe"• ₴5ec2-user@ip-10-30-129-...100% [Thu 14 May 9:41:41181ec2-user@ip-10-20-31-14...₴7DOCKERO 81DEV (-zsh)О 82APP (-zsh)883rsync soundcore AeroClip(input)_2026-05-13_09-12-38.mp4 → NAS12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS +11Krsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 NAS ‹12KrsyncsoundcoreAeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ~ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS •17Krsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ‹ 6.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ‹16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS /17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ‹17Krsync soundcoreAeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS /14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 NAS ‹19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ‹13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS ~11Krsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ‹10Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ‹17Krsyncsoundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS /29Krsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS + 7.0Krsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ‹11Krsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS• 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ~10Krsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ‹11Krsyncsoundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS ‹ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS /52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ‹19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 NAS ‹23Krsyncsoundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS /12Krsyncsoundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ~ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ‹22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsyncsoundcore AeroClip (input)_2026-05-13_09-32-53.mp4 NAS /18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS+ 8.0Krsynesoundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ~16K...
|
39286
|
NULL
|
NULL
|
NULL
|
|
39286
|
1443
|
72
|
2026-05-14T06:41:41.124945+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740901124_m1.jpg...
|
Slack
|
! Stefka Stoyanova (DM) - Jiminny Inc - 5 new item ! Stefka Stoyanova (DM) - Jiminny Inc - 5 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Stefka Stoyanova
9 mins
Супер, мерси
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Stoyan Tomov
April 23rd
You:
да
Todor Stamatov
April 21st
You:
да
Gabriela Dureva
April 21st
Благодаря
Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev
April 9th
моля
Galya Dimitrova, Nikolay Nikolov
April 8th
мдам
Galya Dimitrova, Nikolay Yankov
April 7th
Празен лист само
.
Не пречи да се вижда
Messages
Messages
Files
Files
Untitled
Untitled
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXComboBox","text":"","depth":19,"on_screen":true,"value":"","placeholder":"Find a DM","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Just now","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а пък менажирането на тея процеси от scheduler беше спряно","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 mins","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Супер, мерси","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще станат конфликти","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yesterday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cheers!","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"супер","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"И другата седмица имаме презднтации пред борда в Лондон и съм до никъде","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ще го видя","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tuesday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Huddle ?","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Monday","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 29th","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ves","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/extension-app/tree/master/public","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.07361111,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 28th","depth":23,"bounds":{"left":0.7,"top":0.0,"width":0.039583333,"height":0.017777778},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7,"top":0.0,"width":0.00625,"height":0.017777778}},{"char_start":1,"char_count":9,"bounds":{"left":0.70625,"top":0.0,"width":0.034027778,"height":0.017777778}}],"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.02013889,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.5902778,"top":0.0,"width":0.0034722222,"height":0.02},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"уф обърках ПР, може ли да видиш","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.15625,"height":0.044444446},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.59305555,"top":0.0,"width":0.0055555557,"height":0.02}},{"char_start":1,"char_count":30,"bounds":{"left":0.5708333,"top":0.0,"width":0.15625,"height":0.044444446}}],"role_description":"text"},{"role":"AXLink","text":"https://github.com/jiminny/app/pull/12016","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.16805555,"height":0.0033333334},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://github.com/jiminny/app/pull/12016","depth":24,"bounds":{"left":0.5708333,"top":0.0,"width":0.16805555,"height":0.0033333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.07083333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 27th","depth":23,"bounds":{"left":0.7,"top":0.0,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sidebara","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.07361111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"bounds":{"left":0.7,"top":0.0,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами ако можеш сложи тогава лог да го видим","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.16388889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tomov","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.06527778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 23rd","depth":23,"bounds":{"left":0.7,"top":0.0,"width":0.039583333,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.02013889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.5902778,"top":0.0,"width":0.0034722222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.59305555,"top":0.0,"width":0.011805556,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.072916664,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 21st","depth":23,"bounds":{"left":0.70069444,"top":0.0,"width":0.03888889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You:","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.02013889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.5902778,"top":0.0,"width":0.0034722222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":23,"bounds":{"left":0.59305555,"top":0.0,"width":0.011805556,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Gabriela Dureva","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.075,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 21st","depth":23,"bounds":{"left":0.70069444,"top":0.0,"width":0.03888889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Благодаря","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.05277778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.10069445,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 9th","depth":23,"bounds":{"left":0.7048611,"top":0.0,"width":0.034722224,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"моля","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.025,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova, Nikolay Nikolov","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.11736111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 8th","depth":23,"bounds":{"left":0.7048611,"top":0.0,"width":0.034722224,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"мдам","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.02638889,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova, Nikolay Yankov","depth":22,"bounds":{"left":0.5708333,"top":0.0,"width":0.11666667,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"April 7th","depth":23,"bounds":{"left":0.7048611,"top":0.0,"width":0.034722224,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Празен лист само","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.08611111,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":23,"bounds":{"left":0.65625,"top":0.0,"width":0.0027777778,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Не пречи да се вижда","depth":23,"bounds":{"left":0.5708333,"top":0.0,"width":0.16597222,"height":0.0011111111},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6762589484042002448
|
-8625543700349640650
|
app_switch
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Vasil Vasilev
Just now
а пък менажирането на тея процеси от scheduler беше спряно
Stefka Stoyanova
9 mins
Супер, мерси
Mario Georgiev
Yesterday
тенк ю вери мъч, махнах му crm seat-a и има достъп, ще го имам напредвид вече че явно бие такава грешка когато фрии акаунта expir-ne или нещо подобно и няма особен workaround
Nikolay Ivanov
Yesterday
ще станат конфликти
James Graham
Yesterday
Cheers!
Stoyan Tanev
Tuesday
You:
супер
Galya Dimitrova
Tuesday
И другата седмица имаме презднтации пред борда в Лондон и съм до никъде
Steliyan Georgiev
Tuesday
ще го видя
Petko Kashinski
Tuesday
Huddle ?
Aneliya Angelova
Monday
You:
да крон я пуска през 5 мин
Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev
April 29th
да
Ves
April 28th
https://github.com/jiminny/extension-app/tree/master/public
https://github.com/jiminny/extension-app/tree/master/public
Nikolay Nikolov
April 28th
You:
уф обърках ПР, може ли да видиш
https://github.com/jiminny/app/pull/12016
https://github.com/jiminny/app/pull/12016
Nikolay Yankov
April 27th
Sidebara
Adelina Petrova
April 23rd
ами ако можеш сложи тогава лог да го видим
Stoyan Tomov
April 23rd
You:
да
Todor Stamatov
April 21st
You:
да
Gabriela Dureva
April 21st
Благодаря
Adelina Petrova, Ilian Kyuchukov, Steliyan Georgiev
April 9th
моля
Galya Dimitrova, Nikolay Nikolov
April 8th
мдам
Galya Dimitrova, Nikolay Yankov
April 7th
Празен лист само
.
Не пречи да се вижда
Messages
Messages
Files
Files
Untitled
Untitled
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDaily - Platform - in 4m100% [8• Thu 14 May 9:41:40181ec2-user@ip-10-30-129-190:~-zshDOCKERO 81DEV (-zsh)O ₴2APP (-zsh)883rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS12Krsyncsoundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS /11Krsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 NAS ‹12Krsyncsoundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ‹ 9.0Krsyncsoundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS •17Krsyncsoundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS /6.0Krsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 NAS16Krsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS17Krsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS20Krsyncsoundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS /14Krsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 NAS ‹19Krsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS13Krsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 NAS ‹11KAnnarlin200612 0020милAIAGscreenpipe™О 85ec2-user@ip-10-30-129-...ec2-user@ip-10-20-31-14... %75$INSlackrsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ~15Krsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ‹52Krsyncsoundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS /15Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS /19Krsyncsoundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 NAS ‹23Krsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ‹12Krsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ‹44Krsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 NAS +22Krsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ‹14Krsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS +18Krsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ‹ 8.0Krsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ‹ 6.0Krsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 NAS ‹ 15Krsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ‹ 9.0Krsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 NAS ~16K...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39284
|
1443
|
71
|
2026-05-14T06:41:38.341884+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740898341_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.5,"top":0.072222225,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.5277778,"top":0.08777778,"width":0.079166666,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"bounds":{"left":0.5,"top":0.11777778,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"bounds":{"left":0.5277778,"top":0.13333334,"width":0.061805554,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"bounds":{"left":0.5,"top":0.16333333,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"bounds":{"left":0.5277778,"top":0.17888889,"width":0.077083334,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"bounds":{"left":0.5,"top":0.20888889,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"bounds":{"left":0.5277778,"top":0.22444445,"width":0.079166666,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.5715278,"top":0.2188889,"width":0.016666668,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"bounds":{"left":0.5,"top":0.25444445,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"bounds":{"left":0.5277778,"top":0.27,"width":0.08506945,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"bounds":{"left":0.5,"top":0.3,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"bounds":{"left":0.5277778,"top":0.31555554,"width":0.07847222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"bounds":{"left":0.5,"top":0.34555554,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"bounds":{"left":0.5277778,"top":0.3611111,"width":0.025347222,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"bounds":{"left":0.5,"top":0.3911111,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"bounds":{"left":0.5277778,"top":0.40666667,"width":0.22986111,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"bounds":{"left":0.5,"top":0.43666667,"width":0.097222224,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"bounds":{"left":0.5277778,"top":0.45222223,"width":0.11840278,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.50590277,"top":0.48444444,"width":0.08576389,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.50590277,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.52881944,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"bounds":{"left":0.5520833,"top":0.9583333,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"bounds":{"left":0.50590277,"top":0.9211111,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"bounds":{"left":0.52881944,"top":0.9211111,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.81666666,"top":0.07666667,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.84166664,"top":0.07666667,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"bounds":{"left":0.8361111,"top":0.14444445,"width":0.027777778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.60555553,"top":0.14444445,"width":0.027777778,"height":0.044444446},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"bounds":{"left":0.75,"top":0.14444445,"width":0.027777778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"bounds":{"left":0.7777778,"top":0.14444445,"width":0.027777778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.8055556,"top":0.14444445,"width":0.027777778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.59652776,"top":0.20555556,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.59652776,"top":0.20888889,"width":0.25069445,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"bounds":{"left":0.6111111,"top":0.041666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"bounds":{"left":0.6333333,"top":0.041666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"bounds":{"left":0.65555555,"top":0.041666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"bounds":{"left":0.67777777,"top":0.041666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"bounds":{"left":0.7,"top":0.041666668,"width":0.022222223,"height":0.035555556},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.64444447,"top":0.1261111,"width":0.027777778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.675,"top":0.1261111,"width":0.027777778,"height":0.044444446},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"bounds":{"left":0.71666664,"top":0.13944444,"width":0.13611111,"height":0.08},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.59652776,"top":0.14055556,"width":0.041666668,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"bounds":{"left":0.71666664,"top":0.14166667,"width":0.13333334,"height":0.07611111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"bounds":{"left":1.0,"top":0.2638889,"width":-0.085416675,"height":0.044444446},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"bounds":{"left":0.6458333,"top":0.26722223,"width":0.06458333,"height":0.020555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"bounds":{"left":0.6409722,"top":0.325,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"bounds":{"left":0.6409722,"top":0.32777777,"width":0.08576389,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"bounds":{"left":0.6180556,"top":0.32944444,"width":0.23680556,"height":0.13833334},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"bounds":{"left":0.6180556,"top":0.4861111,"width":0.228125,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"bounds":{"left":0.6180556,"top":0.515,"width":0.13263889,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"bounds":{"left":0.6180556,"top":0.515,"width":0.23645833,"height":0.08055556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"bounds":{"left":0.6180556,"top":0.6294444,"width":0.24027778,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"bounds":{"left":0.6180556,"top":0.63166666,"width":0.20902778,"height":0.049444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"bounds":{"left":0.6180556,"top":0.695,"width":0.15243055,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"bounds":{"left":0.6180556,"top":0.695,"width":0.21840277,"height":0.051666666},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"bounds":{"left":0.6180556,"top":0.7238889,"width":0.19861111,"height":0.051666666},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"bounds":{"left":0.70104164,"top":0.75277776,"width":0.067708336,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"bounds":{"left":0.76875,"top":0.75277776,"width":0.0027777778,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"bounds":{"left":0.6180556,"top":0.79388887,"width":0.23993056,"height":0.10944445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"bounds":{"left":0.64444447,"top":0.9216667,"width":0.08506945,"height":0.022777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"bounds":{"left":0.64444447,"top":0.9216667,"width":0.21388888,"height":0.07833332},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"bounds":{"left":0.64444447,"top":1.0,"width":0.08125,"height":-0.07833338},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"bounds":{"left":0.64444447,"top":1.0,"width":0.21354167,"height":-0.07833338},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"bounds":{"left":0.625,"top":0.75166667,"width":0.22222222,"height":0.026666667},"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"bounds":{"left":0.625,"top":0.75222224,"width":0.06284722,"height":0.025555555},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.6166667,"top":0.8016667,"width":0.027777778,"height":0.044444446},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.65,"top":0.8016667,"width":0.027777778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.7690972,"top":0.79833335,"width":0.05451389,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"bounds":{"left":0.78020835,"top":0.8105556,"width":0.015625,"height":0.020555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.8277778,"top":0.79833335,"width":0.027777778,"height":0.044444446},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"bounds":{"left":0.84097224,"top":0.7972222,"width":0.029166667,"height":0.046666667},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"bounds":{"left":0.62048614,"top":0.87333333,"width":0.23125,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"bounds":{"left":0.68993056,"top":0.89111114,"width":0.09236111,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"bounds":{"left":0.68993056,"top":0.89111114,"width":0.09236111,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.59652776,"top":0.89,"width":0.090277776,"height":0.017222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.60833335,"top":0.9405556,"width":0.11180556,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.6201389,"top":0.94777775,"width":0.088194445,"height":0.02111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"bounds":{"left":0.8892361,"top":0.08111111,"width":0.10277778,"height":0.046666667},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"bounds":{"left":0.8892361,"top":0.083333336,"width":0.05451389,"height":0.018888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"bounds":{"left":0.8892361,"top":0.08777778,"width":0.09652778,"height":0.03722222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"bounds":{"left":0.8892361,"top":0.19888888,"width":0.050347224,"height":0.02388889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"bounds":{"left":0.94166666,"top":0.19888888,"width":0.050347224,"height":0.02388889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"bounds":{"left":0.8892361,"top":0.22611111,"width":0.050347224,"height":0.03888889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"bounds":{"left":0.94166666,"top":0.22611111,"width":0.050347224,"height":0.03888889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"bounds":{"left":0.8892361,"top":0.26833335,"width":0.050347224,"height":0.03888889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"bounds":{"left":0.94166666,"top":0.26833335,"width":0.050347224,"height":0.03888889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"bounds":{"left":0.8892361,"top":0.13833334,"width":0.017013889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"bounds":{"left":0.8975694,"top":0.16944444,"width":0.009027778,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.90868056,"top":0.16944444,"width":0.0048611113,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"bounds":{"left":0.915625,"top":0.16944444,"width":0.009027778,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"bounds":{"left":0.9267361,"top":0.16944444,"width":0.004513889,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"bounds":{"left":0.93333334,"top":0.16944444,"width":0.018402778,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"bounds":{"left":0.9545139,"top":0.17,"width":0.010069445,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TOTAL SPAN","depth":11,"bounds":{"left":0.8982639,"top":0.34666666,"width":0.049652778,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12h 25m","depth":11,"bounds":{"left":0.8982639,"top":0.36666667,"width":0.05138889,"height":0.02388889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":11,"bounds":{"left":0.8982639,"top":0.39555556,"width":0.06458333,"height":0.018888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE TIME","depth":11,"bounds":{"left":0.8982639,"top":0.42944443,"width":0.053125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(WALL CLOCK)","depth":11,"bounds":{"left":0.8982639,"top":0.43166667,"width":0.07430556,"height":0.030555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 20m","depth":11,"bounds":{"left":0.8982639,"top":0.4672222,"width":0.041666668,"height":0.02111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BREAKS","depth":11,"bounds":{"left":0.9059028,"top":0.5038889,"width":0.03125,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 · 3h 5m","depth":11,"bounds":{"left":0.9059028,"top":0.5233333,"width":0.050347224,"height":0.02111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SESSIONS — CLICK TO FILTER","depth":11,"bounds":{"left":0.8982639,"top":0.56,"width":0.07604167,"height":0.033333335},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1: 09:21–16:08 (6h 47m)","depth":12,"bounds":{"left":0.90520835,"top":0.6066667,"width":0.058333334,"height":0.033333335},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2: 16:33–17:41 (1h 8m)","depth":12,"bounds":{"left":0.90520835,"top":0.65444446,"width":0.057638887,"height":0.033333335},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3: 20:21–21:46 (1h 25m)","depth":12,"bounds":{"left":0.90520835,"top":0.7022222,"width":0.059375,"height":0.033333335},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click a session segment to filter activity to that time window","depth":10,"bounds":{"left":0.8982639,"top":0.75555557,"width":0.08055556,"height":0.047222223},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1 6h 47m","depth":11,"bounds":{"left":0.90416664,"top":0.81722224,"width":0.035069443,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2 1h 8m","depth":11,"bounds":{"left":0.9357639,"top":0.81722224,"width":0.030902777,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 1h 25m","depth":11,"bounds":{"left":0.9600694,"top":0.81722224,"width":0.035069443,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"160m","depth":11,"bounds":{"left":0.9548611,"top":0.81722224,"width":0.018055556,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21","depth":11,"bounds":{"left":0.8902778,"top":0.825,"width":0.017361112,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11:25","depth":11,"bounds":{"left":0.9048611,"top":0.825,"width":0.015972223,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13:29","depth":11,"bounds":{"left":0.91805553,"top":0.825,"width":0.017013889,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15:33","depth":11,"bounds":{"left":0.9322917,"top":0.825,"width":0.017013889,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:37","depth":11,"bounds":{"left":0.9465278,"top":0.825,"width":0.016319444,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19:42","depth":11,"bounds":{"left":0.9597222,"top":0.825,"width":0.017361112,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21:46","depth":11,"bounds":{"left":0.9736111,"top":0.825,"width":0.017361112,"height":0.012222222},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FRAMES","depth":10,"bounds":{"left":0.8954861,"top":0.8833333,"width":0.030208332,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7274","depth":10,"bounds":{"left":0.8954861,"top":0.9033333,"width":0.02673611,"height":0.02111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APPS","depth":10,"bounds":{"left":0.95034724,"top":0.8833333,"width":0.019791666,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16","depth":10,"bounds":{"left":0.95034724,"top":0.9033333,"width":0.012847222,"height":0.02111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"UI EVENTS","depth":10,"bounds":{"left":0.8954861,"top":0.95555556,"width":0.029513888,"height":0.030555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7044","depth":10,"bounds":{"left":0.8954861,"top":0.99222225,"width":0.028472222,"height":0.0077777505},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUDIO","depth":10,"bounds":{"left":0.95034724,"top":0.95555556,"width":0.023958333,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"319","depth":10,"bounds":{"left":0.95034724,"top":0.97555554,"width":0.02013889,"height":0.02111111},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE PERIOD","depth":10,"bounds":{"left":0.8954861,"top":1.0,"width":0.059375,"height":-0.04444444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(TIMES IN LOCAL TIMEZONE)","depth":10,"bounds":{"left":0.8954861,"top":1.0,"width":0.08541667,"height":-0.04444444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":10,"bounds":{"left":0.8954861,"top":1.0,"width":0.06423611,"height":-0.08277774},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TIME PER APP","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— CLICK TO FILTER ALL PANELS BY APP","depth":9,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Firefox","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 36m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Slack","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 55m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"iTerm2","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 17m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PhpStorm","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"51m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Code","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QuickTime Player","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finder","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-4506537694959731087
|
9209072041777048541
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder...
|
39282
|
NULL
|
NULL
|
NULL
|
|
39282
|
1443
|
70
|
2026-05-14T06:41:35.288774+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740895288_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred
<1m
coreautha
<1m
Anybox
<1m
Websites
Windows
UI Events
app.circleci.com/pipelines/github/jiminny/app
33m
nas.lakylak.xyz/desktop/#/
26m
support.claude.com/en/articles/12429409-manage-extra-usage-for-paid-claude-plans
18m
us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22Triggering*20Event*20for*20UserPilot*20tracking*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)
17m
gist.github.com/franz-josef-kaiser/43c045190356b0d5778c
10m...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.0,"top":0.0,"width":0.134375,"height":0.020555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TOTAL SPAN","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12h 25m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE TIME","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(WALL CLOCK)","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 20m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BREAKS","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 · 3h 5m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SESSIONS — CLICK TO FILTER","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1: 09:21–16:08 (6h 47m)","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2: 16:33–17:41 (1h 8m)","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3: 20:21–21:46 (1h 25m)","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click a session segment to filter activity to that time window","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1 6h 47m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2 1h 8m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 1h 25m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"160m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11:25","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13:29","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15:33","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:37","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19:42","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21:46","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FRAMES","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7274","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APPS","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"UI EVENTS","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7044","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUDIO","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"319","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE PERIOD","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(TIMES IN LOCAL TIMEZONE)","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TIME PER APP","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— CLICK TO FILTER ALL PANELS BY APP","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Firefox","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 36m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Slack","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 55m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"iTerm2","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 17m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PhpStorm","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"51m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Code","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QuickTime Player","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finder","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Control Centre","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CleanShot X","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Raycast","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Activity Monitor","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alfred","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"coreautha","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Anybox","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Websites","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Windows","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"UI Events","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app.circleci.com/pipelines/github/jiminny/app","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"33m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"nas.lakylak.xyz/desktop/#/","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"support.claude.com/en/articles/12429409-manage-extra-usage-for-paid-claude-plans","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"18m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22Triggering*20Event*20for*20UserPilot*20tracking*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"gist.github.com/franz-josef-kaiser/43c045190356b0d5778c","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
2478813527616630292
|
8632612388985252829
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred
<1m
coreautha
<1m
Anybox
<1m
Websites
Windows
UI Events
app.circleci.com/pipelines/github/jiminny/app
33m
nas.lakylak.xyz/desktop/#/
26m
support.claude.com/en/articles/12429409-manage-extra-usage-for-paid-claude-plans
18m
us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22Triggering*20Event*20for*20UserPilot*20tracking*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)
17m
gist.github.com/franz-josef-kaiser/43c045190356b0d5778c
10m...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39280
|
1443
|
69
|
2026-05-14T06:41:32.252416+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740892252_m1.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
12
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
4
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
3
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
3
Processing team
Processing team
Star Processing team
6
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queue","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Queue","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All open tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All open tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star All open tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Unassigned tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Unassigned tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Unassigned tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Support team Queue","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Support team Queue","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Support team Queue","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Raised by me","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Raised by me","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Raised by me","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Assigned to me","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Assigned to me","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Assigned to me","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service requests","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service requests","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Service requests","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Platform team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Processing team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Site reliability team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Site reliability team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Site reliability team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"New features requests","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New features requests","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star New features requests","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"InfoSec issues","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"InfoSec issues","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star InfoSec issues","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ready for Customer","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ready for Customer","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Ready for Customer","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Resolved tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Resolved tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Resolved tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"999+","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
5670901638713942738
|
5780218340032004196
|
visual_change
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
12
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
4
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
3
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
3
Processing team
Processing team
Star Processing team
6
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center...
|
39278
|
NULL
|
NULL
|
NULL
|
|
39278
|
1443
|
68
|
2026-05-14T06:41:30.062010+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740890062_m1.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queue","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Queue","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-4016072125390805523
|
6349609086439141572
|
app_switch
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39276
|
1443
|
67
|
2026-05-14T06:41:28.565644+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740888565_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-129-190:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rsync LakyLak bose qc35 II (input)_2026-05-13_07-0 rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K
rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K
rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K
rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K
rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K
rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K
rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K
rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K
rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K
rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K
rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K
rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K
rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K
rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K
rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K
rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K
rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K
rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K
rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K
rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K
rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K
rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K
rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K
rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K
rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K
rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K
rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K
rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K
rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K
rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K
rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K
rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K
rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K
rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K
rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K
rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K
rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_202...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-44.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-14.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-44.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-43.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-13.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-43.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-13.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-43.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-13.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-43.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-12.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-42.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-12.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-42.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-11.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-41.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-11.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-11.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-41.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-41.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-10.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-40.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-10.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-40.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-40.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-40.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-10.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-40.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-39.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-39.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-09.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-39.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-39.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-38.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-38.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-38.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-08.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-07.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-37.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-37.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-07.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-37.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-07.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-38.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-37.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-37.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-37.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-05.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-04.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-34.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-04.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-33.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-03.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-03.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-31.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-01.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-31.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-01.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-30.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-00.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-30.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-00.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-00.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-30.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-00.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-00.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-30.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-00.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-29.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-59.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-29.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-29.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-59.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-28.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-58.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-28.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-58.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-28.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-58.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-28.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-58.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-28.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-27.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-57.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-57.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-27.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-57.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-26.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-56.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-55.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-25.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-25.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-25.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-24.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-54.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-24.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-54.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-24.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-54.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-23.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-52.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-22.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-52.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-22.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-51.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-21.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-50.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-20.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-49.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-19.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-49.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-48.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-18.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-47.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-17.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-46.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-16.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-45.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-45.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-14.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-13.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-43.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-13.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-43.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-43.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-13.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-13.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-43.mp4 → NAS ✓ 155K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-17-06.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-17-29.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-18.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-50.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-20.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-21-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-06.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-38.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-09.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-53.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-25.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-55.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-28-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-05.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-37.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-53-40.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-12.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-42.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-12.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-42.mp4 → NAS ✓ 8.0K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-17.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-49.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-19.mp4 → NAS ✓ 21K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-22.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-57-33.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_14-58-07.mp4 → NAS ✓ 13K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-58-44.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-16.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-15.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-45.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-15.mp4 → NAS ✓ 11K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-17.mp4 → NAS ✓ 16K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-33.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-05.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-35.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-05.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-04.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-34.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-04.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-04.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-04.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-34.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-03.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-03.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-33.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-03.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-03.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-33.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-03.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-02.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-32.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-02.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-32.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-32.mp4 → NAS ✓ 224K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-02.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-02.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-32.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-01.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-31.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-01.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-31.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-01.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-31.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-01.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-31.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-00.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-30.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-00.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-30.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-59.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-59.mp4 → NAS ✓ 232K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-29.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-59.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-29.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-29.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-58.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-58.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-27.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-27.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-27.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-57.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-26.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-56.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-26.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-56.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-56.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-55.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-24.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-54.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-24.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-54.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-24.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-24.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-54.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-23.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-53.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-23.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-23.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-53.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-22.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-52.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-22.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-22.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-22.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-52.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-24-09.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-49-45.mp4 → NAS ✓ 214K\n audio files total: 1158 file(s), 151M\n\n[+04m20s] ▶ Copying screenpipe logs for 2026-05-13\n rsync logs → NAS ✓ 1 file(s), 468K\n\n[2026-05-14 09:38:31] Archive DB size: 3.2G\n[2026-05-14 09:38:31] Total time: 4m20s\n[2026-05-14 09:38:31] Sync complete for 2026-05-13\n[2026-05-14 09:38:31] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"on_screen":true,"value":"rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-44.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-14.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-44.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-43.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-13.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-43.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-13.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-43.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-13.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-43.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-12.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-42.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-12.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-42.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-11.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-41.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-11.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-11.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-41.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-41.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-10.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-40.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-10.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-40.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-40.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-40.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-10.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-40.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-39.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-39.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-09.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-39.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-39.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-38.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-38.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-38.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-08.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-07.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-37.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-37.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-07.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-37.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-07.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-38.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-37.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-37.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-37.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-05.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-04.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-34.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-04.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-33.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-03.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-03.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-31.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-01.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-31.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-01.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-30.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-00.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-30.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-00.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-00.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-30.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-00.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-00.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-30.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-00.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-29.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-59.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-29.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-29.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-59.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-28.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-58.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-28.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-58.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-28.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-58.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-28.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-58.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-28.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-27.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-57.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-57.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-27.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-57.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-26.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-56.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-55.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-25.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-25.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-25.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-24.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-54.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-24.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-54.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-24.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-54.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-23.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-52.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-22.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-52.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-22.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-51.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-21.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-50.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-20.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-49.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-19.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-49.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-48.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-18.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-47.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-17.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-46.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-16.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-45.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-45.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-14.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-13.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-43.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-13.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-43.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-43.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-13.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-13.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-43.mp4 → NAS ✓ 155K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-17-06.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-17-29.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-18.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-50.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-20.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-21-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-06.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-38.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-09.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-53.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-25.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-55.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-28-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-05.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-37.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-53-40.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-12.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-42.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-12.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-42.mp4 → NAS ✓ 8.0K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-17.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-49.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-19.mp4 → NAS ✓ 21K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-22.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-57-33.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_14-58-07.mp4 → NAS ✓ 13K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-58-44.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-16.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-15.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-45.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-15.mp4 → NAS ✓ 11K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-17.mp4 → NAS ✓ 16K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-33.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-05.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-35.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-05.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-04.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-34.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-04.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-04.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-04.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-34.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-03.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-03.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-33.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-03.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-03.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-33.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-03.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-02.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-32.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-02.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-32.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-32.mp4 → NAS ✓ 224K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-02.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-02.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-32.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-01.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-31.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-01.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-31.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-01.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-31.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-01.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-31.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-00.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-30.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-00.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-30.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-59.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-59.mp4 → NAS ✓ 232K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-29.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-59.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-29.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-29.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-58.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-58.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-27.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-27.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-27.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-57.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-26.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-56.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-26.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-56.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-56.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-55.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-24.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-54.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-24.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-54.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-24.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-24.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-54.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-23.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-53.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-23.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-23.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-53.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-22.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-52.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-22.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-22.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-22.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-52.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-24-09.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-49-45.mp4 → NAS ✓ 214K\n audio files total: 1158 file(s), 151M\n\n[+04m20s] ▶ Copying screenpipe logs for 2026-05-13\n rsync logs → NAS ✓ 1 file(s), 468K\n\n[2026-05-14 09:38:31] Archive DB size: 3.2G\n[2026-05-14 09:38:31] Total time: 4m20s\n[2026-05-14 09:38:31] Sync complete for 2026-05-13\n[2026-05-14 09:38:31] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"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},"on_screen":true,"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.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"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.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-129-190:~","depth":1,"bounds":{"left":0.42916667,"top":0.033333335,"width":0.14305556,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6313473515787658443
|
4383911459473730883
|
app_switch
|
accessibility
|
NULL
|
rsync LakyLak bose qc35 II (input)_2026-05-13_07-0 rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K
rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K
rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K
rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K
rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K
rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K
rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K
rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K
rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K
rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K
rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K
rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K
rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K
rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K
rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K
rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K
rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K
rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K
rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K
rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K
rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K
rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K
rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K
rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K
rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K
rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K
rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K
rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K
rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K
rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K
rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K
rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K
rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K
rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K
rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K
rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K
rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_202...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39274
|
1443
|
66
|
2026-05-14T06:41:19.644345+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740879644_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred
<1m
coreautha
<1m
Anybox
<1m
Websites
Windows
UI Events
app.circleci.com/pipelines/github/jiminny/app
33m
nas.lakylak.xyz/desktop/#/
26m
support.claude.com/en/articles/12429409-manage-extra-usage-for-paid-claude-plans
18m
us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22Triggering*20Event*20for*20UserPilot*20tracking*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)
17m
gist.github.com/franz-josef-kaiser/43c045190356b0d5778c
10m
ws.planhat.com/jiminny/home/data-explorer/usagemetricdef?preview=UsageMetricDef.69f2c6529c9f21b58804f123
10m
github.com/jiminny/app/pull/12024
8m
sqlite.screenpipe.lakylak.xyz/audio_chunks/
8m
github.com/jiminny/prophet/pull/507/changes
8m
jiminny.sentry.io/issues/6873095751?end=2026-05-11T20%3A24%3A00&project=82419&start=2026-05-11T19%3A41%3A00
7m
meet.google.com/bdj-nvho-bms?authuser=lukas.kovalik%40jiminny.com
7m
www.youtube.com/watch?v=apLRKbprP54
6m
github.com/jiminny/app/pull/12066#discussion_r3225003426
6m
jiminny.atlassian.net/browse/JY-20776
6m
jiminny.atlassian.net/jira/software/c/projects/JY/boards/37/backlog
5m
github.com/jiminny/app/pull/12066
5m
www.youtube.com/watch?v=1CqGeAmVu1I
5m
run.userpilot.io/events/overview
5m
jiminny.atlassian.net/browse/JY-20773
4m
jiminny.sentry.io/issues/6873095751?project=82419
4m
app.jiminny.com/ai-reports
4m
us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*2f40c52b41-aa01-4bfb-8dcd-9ee814fcd4b6*2f*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)
3m
costgoat.com/compare/llm-api
3m
jiminny.atlassian.net/jira/software/c/projects/JY/boards/37
2m
github.com/jiminny/app/pull/12036/changes
2m
jiminny.sentry.io/issues/6873095751/events/?project=82419&query=&statsPeriod=24h
2m
app.screenpipe.lakylak.xyz
2m
ws.planhat.com/jiminny/home/content-explorer
2m
app.circleci.com/pipelines/github/jiminny/app/58252/workflows/ce4bc09d-f600-47fe-acf5-827556991c79/jobs/885333
2m
jiminny.atlassian.net/browse/JY-20725?actionerId=712020%3Ae67fb6e1-5298-44c2-9101-05d96c6e3768&sourceType=assign
2m...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper Language","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Transcription Language","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"dropdown.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Change it from \"Auto\" to your specific language (e.g., English, Bulgarian, or Slovak).","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are running ScreenPipe via CLI/Config:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You can modify your underlying configuration (usually found in","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/pipe.json","depth":28,"bounds":{"left":0.0,"top":0.0,"width":0.134375,"height":0.020555556},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Slovak)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(Bulgarian)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(English)","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":23,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share and export","depth":22,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":22,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Ask Gemini","depth":20,"on_screen":true,"value":"Ask Gemini","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Gemini","depth":21,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pro","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini is AI and can make mistakes, including about people.","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy and Gemini Opens in a new window","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy and Gemini","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Screenpipe [archive.db · 3234.2MB]","depth":7,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Screenpipe","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"[archive.db · 3234.2MB]","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Activity","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Search","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Audio","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Work Report","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Timetable","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Summary","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Date","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"05","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2026","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Calendar","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"TOTAL SPAN","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12h 25m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE TIME","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(WALL CLOCK)","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9h 20m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BREAKS","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 · 3h 5m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SESSIONS — CLICK TO FILTER","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1: 09:21–16:08 (6h 47m)","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2: 16:33–17:41 (1h 8m)","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3: 20:21–21:46 (1h 25m)","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click a session segment to filter activity to that time window","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S1 6h 47m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S2 1h 8m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"S3 1h 25m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"160m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11:25","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13:29","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"15:33","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17:37","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19:42","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21:46","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"FRAMES","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7274","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"APPS","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"UI EVENTS","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7044","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUDIO","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"319","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ACTIVE PERIOD","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(TIMES IN LOCAL TIMEZONE)","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"09:21 → 21:46","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"TIME PER APP","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"— CLICK TO FILTER ALL PANELS BY APP","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Firefox","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4h 36m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Slack","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 55m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"iTerm2","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1h 17m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PhpStorm","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"51m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Claude","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"31m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Windsurf","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Code","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QuickTime Player","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finder","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Control Centre","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CleanShot X","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Raycast","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Activity Monitor","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Alfred","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"coreautha","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Anybox","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"<1m","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Websites","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Windows","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"UI Events","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app.circleci.com/pipelines/github/jiminny/app","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"33m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"nas.lakylak.xyz/desktop/#/","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"support.claude.com/en/articles/12429409-manage-extra-usage-for-paid-claude-plans","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"18m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22Triggering*20Event*20for*20UserPilot*20tracking*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"gist.github.com/franz-josef-kaiser/43c045190356b0d5778c","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ws.planhat.com/jiminny/home/data-explorer/usagemetricdef?preview=UsageMetricDef.69f2c6529c9f21b58804f123","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"github.com/jiminny/app/pull/12024","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sqlite.screenpipe.lakylak.xyz/audio_chunks/","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"github.com/jiminny/prophet/pull/507/changes","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.sentry.io/issues/6873095751?end=2026-05-11T20%3A24%3A00&project=82419&start=2026-05-11T19%3A41%3A00","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"meet.google.com/bdj-nvho-bms?authuser=lukas.kovalik%40jiminny.com","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"www.youtube.com/watch?v=apLRKbprP54","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"github.com/jiminny/app/pull/12066#discussion_r3225003426","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.atlassian.net/browse/JY-20776","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.atlassian.net/jira/software/c/projects/JY/boards/37/backlog","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"github.com/jiminny/app/pull/12066","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"www.youtube.com/watch?v=1CqGeAmVu1I","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"run.userpilot.io/events/overview","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"5m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.atlassian.net/browse/JY-20773","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.sentry.io/issues/6873095751?project=82419","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app.jiminny.com/ai-reports","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*2f40c52b41-aa01-4bfb-8dcd-9ee814fcd4b6*2f*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"costgoat.com/compare/llm-api","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.atlassian.net/jira/software/c/projects/JY/boards/37","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"github.com/jiminny/app/pull/12036/changes","depth":11,"bounds":{"left":0.54131943,"top":0.0,"width":0.17083333,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.sentry.io/issues/6873095751/events/?project=82419&query=&statsPeriod=24h","depth":11,"bounds":{"left":0.54131943,"top":0.0,"width":0.33958334,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app.screenpipe.lakylak.xyz","depth":11,"bounds":{"left":0.54131943,"top":0.0,"width":0.105902776,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ws.planhat.com/jiminny/home/content-explorer","depth":11,"bounds":{"left":0.54131943,"top":0.018888889,"width":0.18402778,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app.circleci.com/pipelines/github/jiminny/app/58252/workflows/ce4bc09d-f600-47fe-acf5-827556991c79/jobs/885333","depth":11,"bounds":{"left":0.54131943,"top":0.053333335,"width":0.45868057,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.atlassian.net/browse/JY-20725?actionerId=712020%3Ae67fb6e1-5298-44c2-9101-05d96c6e3768&sourceType=assign","depth":11,"bounds":{"left":0.54131943,"top":0.08777778,"width":0.45868057,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
2821137279146551023
|
8344382012841929693
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the
Whisper Language
or
Transcription Language
dropdown.
Change it from "Auto" to your specific language (e.g., English, Bulgarian, or Slovak).
If you are running ScreenPipe via CLI/Config:
You can modify your underlying configuration (usually found in
~/.screenpipe/pipe.json
or by passing a flag when starting the daemon) to force a specific language code. You would use the standard ISO language codes:
(Slovak)
(Bulgarian)
(English)
If you find yourself frequently jumping between those three languages, your best bet is to leave it on Auto-Detect and perhaps run a slightly larger, more accurate Whisper model (like Whisper 'Small' or 'Base' instead of 'Tiny') if your hardware has the headroom for it.
Good response
Bad response
Redo
Share and export
Copy
Show more options
Ask Gemini
Ask Gemini
Open upload file menu
Tools
Open mode picker
Pro
Microphone
Send message
Gemini is AI and can make mistakes, including about people.
Your privacy and Gemini Opens in a new window
Your privacy and Gemini
Opens in a new window
Summarize page
Summarize page
Screenpipe [archive.db · 3234.2MB]
Screenpipe
[archive.db · 3234.2MB]
Activity
Search
Audio
Work Report
Timetable
AI Summary
Date
12
/
05
/
2026
Calendar
TOTAL SPAN
12h 25m
09:21 → 21:46
ACTIVE TIME
(WALL CLOCK)
9h 20m
BREAKS
2 · 3h 5m
SESSIONS — CLICK TO FILTER
S1: 09:21–16:08 (6h 47m)
S2: 16:33–17:41 (1h 8m)
S3: 20:21–21:46 (1h 25m)
Click a session segment to filter activity to that time window
S1 6h 47m
S2 1h 8m
S3 1h 25m
160m
09:21
11:25
13:29
15:33
17:37
19:42
21:46
FRAMES
7274
APPS
16
UI EVENTS
7044
AUDIO
319
ACTIVE PERIOD
(TIMES IN LOCAL TIMEZONE)
09:21 → 21:46
TIME PER APP
— CLICK TO FILTER ALL PANELS BY APP
Firefox
4h 36m
Slack
1h 55m
iTerm2
1h 17m
PhpStorm
51m
Claude
31m
Windsurf
19m
Code
10m
QuickTime Player
9m
Finder
7m
Control Centre
4m
CleanShot X
1m
Raycast
1m
Activity Monitor
1m
Alfred
<1m
coreautha
<1m
Anybox
<1m
Websites
Windows
UI Events
app.circleci.com/pipelines/github/jiminny/app
33m
nas.lakylak.xyz/desktop/#/
26m
support.claude.com/en/articles/12429409-manage-extra-usage-for-paid-claude-plans
18m
us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22Triggering*20Event*20for*20UserPilot*20tracking*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)
17m
gist.github.com/franz-josef-kaiser/43c045190356b0d5778c
10m
ws.planhat.com/jiminny/home/data-explorer/usagemetricdef?preview=UsageMetricDef.69f2c6529c9f21b58804f123
10m
github.com/jiminny/app/pull/12024
8m
sqlite.screenpipe.lakylak.xyz/audio_chunks/
8m
github.com/jiminny/prophet/pull/507/changes
8m
jiminny.sentry.io/issues/6873095751?end=2026-05-11T20%3A24%3A00&project=82419&start=2026-05-11T19%3A41%3A00
7m
meet.google.com/bdj-nvho-bms?authuser=lukas.kovalik%40jiminny.com
7m
www.youtube.com/watch?v=apLRKbprP54
6m
github.com/jiminny/app/pull/12066#discussion_r3225003426
6m
jiminny.atlassian.net/browse/JY-20776
6m
jiminny.atlassian.net/jira/software/c/projects/JY/boards/37/backlog
5m
github.com/jiminny/app/pull/12066
5m
www.youtube.com/watch?v=1CqGeAmVu1I
5m
run.userpilot.io/events/overview
5m
jiminny.atlassian.net/browse/JY-20773
4m
jiminny.sentry.io/issues/6873095751?project=82419
4m
app.jiminny.com/ai-reports
4m
us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*2f40c52b41-aa01-4bfb-8dcd-9ee814fcd4b6*2f*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)
3m
costgoat.com/compare/llm-api
3m
jiminny.atlassian.net/jira/software/c/projects/JY/boards/37
2m
github.com/jiminny/app/pull/12036/changes
2m
jiminny.sentry.io/issues/6873095751/events/?project=82419&query=&statsPeriod=24h
2m
app.screenpipe.lakylak.xyz
2m
ws.planhat.com/jiminny/home/content-explorer
2m
app.circleci.com/pipelines/github/jiminny/app/58252/workflows/ce4bc09d-f600-47fe-acf5-827556991c79/jobs/885333
2m
jiminny.atlassian.net/browse/JY-20725?actionerId=712020%3Ae67fb6e1-5298-44c2-9101-05d96c6e3768&sourceType=assign
2m...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39269
|
1443
|
65
|
2026-05-14T06:40:52.003494+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740852003_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-129-190:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rsync LakyLak bose qc35 II (input)_2026-05-13_07-0 rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K
rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K
rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K
rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K
rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K
rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K
rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K
rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K
rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K
rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K
rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K
rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K
rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K
rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K
rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K
rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K
rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K
rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K
rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K
rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K
rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K
rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K
rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K
rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K
rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K
rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K
rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K
rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K
rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K
rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K
rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K
rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K
rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K
rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K
rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K
rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K
rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_202...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-44.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-14.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-44.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-43.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-13.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-43.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-13.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-43.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-13.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-43.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-12.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-42.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-12.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-42.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-11.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-41.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-11.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-11.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-41.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-41.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-10.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-40.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-10.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-40.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-40.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-40.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-10.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-40.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-39.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-39.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-09.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-39.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-39.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-38.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-38.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-38.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-08.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-07.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-37.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-37.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-07.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-37.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-07.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-38.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-37.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-37.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-37.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-05.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-04.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-34.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-04.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-33.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-03.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-03.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-31.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-01.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-31.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-01.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-30.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-00.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-30.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-00.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-00.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-30.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-00.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-00.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-30.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-00.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-29.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-59.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-29.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-29.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-59.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-28.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-58.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-28.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-58.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-28.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-58.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-28.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-58.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-28.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-27.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-57.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-57.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-27.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-57.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-26.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-56.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-55.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-25.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-25.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-25.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-24.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-54.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-24.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-54.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-24.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-54.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-23.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-52.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-22.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-52.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-22.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-51.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-21.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-50.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-20.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-49.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-19.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-49.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-48.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-18.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-47.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-17.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-46.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-16.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-45.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-45.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-14.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-13.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-43.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-13.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-43.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-43.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-13.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-13.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-43.mp4 → NAS ✓ 155K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-17-06.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-17-29.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-18.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-50.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-20.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-21-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-06.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-38.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-09.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-53.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-25.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-55.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-28-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-05.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-37.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-53-40.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-12.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-42.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-12.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-42.mp4 → NAS ✓ 8.0K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-17.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-49.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-19.mp4 → NAS ✓ 21K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-22.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-57-33.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_14-58-07.mp4 → NAS ✓ 13K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-58-44.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-16.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-15.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-45.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-15.mp4 → NAS ✓ 11K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-17.mp4 → NAS ✓ 16K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-33.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-05.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-35.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-05.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-04.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-34.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-04.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-04.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-04.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-34.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-03.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-03.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-33.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-03.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-03.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-33.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-03.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-02.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-32.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-02.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-32.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-32.mp4 → NAS ✓ 224K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-02.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-02.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-32.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-01.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-31.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-01.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-31.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-01.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-31.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-01.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-31.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-00.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-30.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-00.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-30.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-59.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-59.mp4 → NAS ✓ 232K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-29.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-59.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-29.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-29.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-58.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-58.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-27.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-27.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-27.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-57.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-26.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-56.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-26.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-56.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-56.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-55.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-24.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-54.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-24.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-54.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-24.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-24.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-54.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-23.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-53.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-23.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-23.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-53.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-22.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-52.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-22.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-22.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-22.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-52.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-24-09.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-49-45.mp4 → NAS ✓ 214K\n audio files total: 1158 file(s), 151M\n\n[+04m20s] ▶ Copying screenpipe logs for 2026-05-13\n rsync logs → NAS ✓ 1 file(s), 468K\n\n[2026-05-14 09:38:31] Archive DB size: 3.2G\n[2026-05-14 09:38:31] Total time: 4m20s\n[2026-05-14 09:38:31] Sync complete for 2026-05-13\n[2026-05-14 09:38:31] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"bounds":{"left":0.0,"top":0.08777778,"width":1.0,"height":0.9122222},"on_screen":true,"value":"rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-44.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-14.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-44.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-43.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-13.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-43.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-13.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-43.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-13.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-43.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-12.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-42.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-12.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-42.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-11.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-41.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-11.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-11.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-41.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-41.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-10.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-40.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-10.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-40.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-40.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-40.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-10.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-40.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-39.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-39.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-09.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-39.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-39.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-38.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-38.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-38.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-08.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-07.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-37.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-37.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-07.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-37.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-07.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-38.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-37.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-37.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-37.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-05.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-04.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-34.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-04.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-33.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-03.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-03.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-31.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-01.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-31.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-01.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-30.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-00.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-30.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-00.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-00.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-30.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-00.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-00.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-30.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-00.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-29.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-59.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-29.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-29.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-59.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-28.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-58.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-28.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-58.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-28.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-58.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-28.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-58.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-28.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-27.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-57.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-57.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-27.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-57.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-26.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-56.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-55.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-25.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-25.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-25.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-24.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-54.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-24.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-54.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-24.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-54.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-23.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-52.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-22.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-52.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-22.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-51.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-21.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-50.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-20.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-49.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-19.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-49.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-48.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-18.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-47.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-17.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-46.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-16.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-45.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-45.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-14.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-13.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-43.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-13.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-43.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-43.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-13.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-13.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-43.mp4 → NAS ✓ 155K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-17-06.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-17-29.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-18.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-50.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-20.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-21-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-06.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-38.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-09.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-53.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-25.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-55.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-28-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-05.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-37.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-53-40.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-12.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-42.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-12.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-42.mp4 → NAS ✓ 8.0K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-17.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-49.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-19.mp4 → NAS ✓ 21K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-22.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-57-33.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_14-58-07.mp4 → NAS ✓ 13K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-58-44.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-16.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-15.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-45.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-15.mp4 → NAS ✓ 11K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-17.mp4 → NAS ✓ 16K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-33.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-05.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-35.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-05.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-04.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-34.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-04.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-04.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-04.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-34.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-03.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-03.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-33.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-03.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-03.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-33.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-03.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-02.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-32.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-02.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-32.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-32.mp4 → NAS ✓ 224K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-02.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-02.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-32.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-01.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-31.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-01.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-31.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-01.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-31.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-01.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-31.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-00.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-30.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-00.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-30.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-59.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-59.mp4 → NAS ✓ 232K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-29.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-59.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-29.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-29.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-58.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-58.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-27.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-27.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-27.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-57.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-26.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-56.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-26.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-56.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-56.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-55.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-24.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-54.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-24.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-54.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-24.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-24.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-54.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-23.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-53.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-23.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-23.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-53.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-22.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-52.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-22.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-22.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-22.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-52.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-24-09.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-49-45.mp4 → NAS ✓ 214K\n audio files total: 1158 file(s), 151M\n\n[+04m20s] ▶ Copying screenpipe logs for 2026-05-13\n rsync logs → NAS ✓ 1 file(s), 468K\n\n[2026-05-14 09:38:31] Archive DB size: 3.2G\n[2026-05-14 09:38:31] Total time: 4m20s\n[2026-05-14 09:38:31] Sync complete for 2026-05-13\n[2026-05-14 09:38:31] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"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},"on_screen":true,"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.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"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.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-129-190:~","depth":1,"bounds":{"left":0.42916667,"top":0.033333335,"width":0.14305556,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6313473515787658443
|
4383911459473730883
|
click
|
accessibility
|
NULL
|
rsync LakyLak bose qc35 II (input)_2026-05-13_07-0 rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K
rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K
rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K
rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K
rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K
rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K
rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K
rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K
rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K
rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K
rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K
rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K
rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K
rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K
rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K
rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K
rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K
rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K
rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K
rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K
rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K
rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K
rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K
rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K
rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K
rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K
rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K
rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K
rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K
rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K
rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K
rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K
rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K
rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K
rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K
rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K
rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_202...
|
39267
|
NULL
|
NULL
|
NULL
|
|
39267
|
1443
|
64
|
2026-05-14T06:40:49.212044+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740849212_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-20-31-146:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt
-bash: exirt: command not found
[ec2-user@ip-10-20-31-146 ~]$ exit
logout
Connection to jiminny-eu-ecs2 closed.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'
SELECT f.id, f.timestamp, f.name, o.text_json
FROM frames f
JOIN ocr_text o ON o.frame_id = f.id
JOIN ocr_text_fts fts ON fts.rowid = o.rowid
WHERE ocr_text_fts MATCH 'JY-20458'
ORDER BY f.timestamp DESC
LIMIT 1;
SQL
Parse error near line 1: no such table: ocr_text_fts
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt\n-bash: exirt: command not found\n[ec2-user@ip-10-20-31-146 ~]$ exit\nlogout\nConnection to jiminny-eu-ecs2 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'\nSELECT f.id, f.timestamp, f.name, o.text_json\nFROM frames f\nJOIN ocr_text o ON o.frame_id = f.id\nJOIN ocr_text_fts fts ON fts.rowid = o.rowid\nWHERE ocr_text_fts MATCH 'JY-20458'\nORDER BY f.timestamp DESC\nLIMIT 1;\nSQL\nParse error near line 1: no such table: ocr_text_fts\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","depth":4,"on_screen":true,"value":"Last login: Wed May 13 15:24:32 on ttys011\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\n\nPoetry could not find a pyproject.toml file in /Users/lukas or its parents\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias\naddssh='ssh-add ~/.ssh/*'\napp='cd ~/jiminny/app'\ncnt='docker exec -ti $(docker ps | grep worker | awk '\\''{print $1}'\\'') /bin/bash -c \"cd /home/jiminny && bash\"'\nco='git checkout'\ncov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'\ncsfix='make cs-fix'\ndev='docker exec -ti $(docker ps -q --filter \"name=docker_lamp_1\") /bin/bash'\neu='ssh lukas@jiminny-eu-bastion -D 127.0.0.1:7073 -L 7532:db:3306'\neues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'\next='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'\nfe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'\nfe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'\ngbr='git branch --sort=-committerdate'\ngcb='git branch --show-current | pbcopy'\ngs='git status'\nhhh=history\nhhs='history 0 | grep '\ninstall_nano='apt-get update & apt-get install nano'\nkar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'\nll='ls -la --color=tty'\nlock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'\nnas='ssh Adm1n@192.168.0.242 -p22'\npoetryshell='eval \"\"'\nprod='ssh lukas@jiminny-prod-bastion -D 127.0.0.1:7072 -L 7632:db:3306'\nprodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'\nprophet='cd ~/jiminny/app'\nprophetdown='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down\"'\nprophetup='aws-vault exec staging -- bash -c \"env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\"'\nqa='ssh lukas@jiminny-qa-bastion -D 127.0.0.1:7074 -L 7432:db:3306'\nqaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'\nqai='ssh lukas@jiminny-qai-bastion -D 127.0.0.1:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'\nrmbc='rm -rf bootstrap/cache/*.php'\nrun-help=man\nsp-db='sqlite3 ~/.screenpipe/db.sqlite '\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nsp-status='curl -s http://localhost:3030/health | jq \"{status, frame_status, audio_status, last_frame: .last_frame_timestamp, uptime: .pipeline.uptime_secs, fps: .pipeline.capture_fps_actual, frames: .pipeline.frames_captured}\"'\nsp-stop='pkill -f screenpipe && echo '\\''screenpipe stopped'\\'\nstg='ssh lukas@jiminny-stage-bastion -D 127.0.0.1:7071 -L 7732:db:3306'\nstges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'\nveu='ssh jiminny-eu-ecs1'\nveu10='ssh jiminny-eu-ecs10'\nveu11='ssh jiminny-eu-ecs11'\nveu12='ssh jiminny-eu-ecs12'\nveu2='ssh jiminny-eu-ecs2'\nveu3='ssh jiminny-eu-ecs3'\nveu4='ssh jiminny-eu-ecs4'\nveu5='ssh jiminny-eu-ecs5'\nveu6='ssh jiminny-eu-ecs6'\nveu7='ssh jiminny-eu-ecs7'\nveu8='ssh jiminny-eu-ecs8'\nveu9='ssh jiminny-eu-ecs9'\nvprod='ssh jiminny-prod-ecs1'\nvprod10='ssh jiminny-prod-ecs10'\nvprod11='ssh jiminny-prod-ecs11'\nvprod12='ssh jiminny-prod-ecs12'\nvprod2='ssh jiminny-prod-ecs2'\nvprod3='ssh jiminny-prod-ecs3'\nvprod4='ssh jiminny-prod-ecs4'\nvprod5='ssh jiminny-prod-ecs5'\nvprod6='ssh jiminny-prod-ecs6'\nvprod7='ssh jiminny-prod-ecs7'\nvprod8='ssh jiminny-prod-ecs8'\nvprod9='ssh jiminny-prod-ecs9'\nvqa='ssh jiminny-qa-ecs1'\nvqa2='ssh jiminny-qa-ecs2'\nvqai='ssh jiminny-qai-ecs1'\nvqai2='ssh jiminny-qai-ecs2'\nvstage='ssh ec2-user@jiminny-subenv-worker-app0'\nvstg='ssh jiminny-stage-ecs1'\nvstg2='ssh ubuntu@jiminny-stage-ecs2'\nwhich-command=whence\nwork='cd ~/jiminny/infrastructure/dev/docker && docker compose up'\nworkoff='kill %1'\nworkon='caffeinate -d & echo \"Display sleep disabled (PID $!)\"'\nxd='make docker-xdebug-disable'\nxe='make docker-xdebug-enable'\nzp='nano ~/.zprofile'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging\nStarting environment staging\nStarted environment(s) staging\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu \nEnter MFA code for arn:aws:iam::438740370364:mfa/lukas.kovalik@jiminny.com: \nnc: read failed (0/10): Broken pipe\nConnection closed by UNKNOWN port 65535\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2\nWarning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.\n\nA newer release of \"Amazon Linux\" is available.\n Version 2023.10.20260330:\n Version 2023.11.20260406:\n Version 2023.11.20260413:\n Version 2023.11.20260427:\n Version 2023.11.20260505:\n Version 2023.11.20260509:\nRun \"/usr/bin/dnf check-release-update\" for full release and version update info\n , #_\n ~\\_ ####_\n ~~ \\_#####\\\n ~~ \\###|\n ~~ \\#/ ___ Amazon Linux 2023 (ECS Optimized)\n ~~ V~' '->\n ~~~ /\n ~~._. _/\n _/ _/\n _/m/'\n\nFor documentation, visit http://aws.amazon.com/documentation/ecs\nLast login: Tue May 12 13:56:11 2026 from 10.20.163.228\n[ec2-user@ip-10-20-31-146 ~]$ docker exec -it $(docker ps --format \"{{.ID}}\" --filter \"name=ecs-worker\" | head -1) /bin/bash -c \"cd /home/jiminny && bash\"\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 \n[2026-05-13 15:28:23] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-1184-72ca-8c79-d9e09814baa4\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\n[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec\",\"trace_id\":\"1a72fef6-427a-4e63-a9ba-b340103c976b\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R\n[2026-05-13 15:28:31] production.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:token-info\",\"memoryBeforeCommandInMb\":116.0,\"memoryPeakBeforeCommandInMb\":116.0} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":30110,\"provider\":\"hubspot\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"refreshToken\":\"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":30110,\"provider\":\"hubspot\",\"responseBody\":\"{\\\"status\\\":\\\"BAD_HUB\\\",\\\"message\\\":\\\"missing or unknown hub id\\\",\\\"correlationId\\\":\\\"019e21f4-319c-7501-8b0e-d3118c6534f8\\\",\\\"error\\\":\\\"access_denied\\\",\\\"error_description\\\":\\\"missing or unknown hub id\\\"}\"} {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\n[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b1e2505a-8c60-4607-a96a-a33209efd4c4\",\"trace_id\":\"001e9c48-df0f-4111-9988-d3bb8bf7bfa8\"}\n\nFlow refresh required.\nroot@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt\n-bash: exirt: command not found\n[ec2-user@ip-10-20-31-146 ~]$ exit\nlogout\nConnection to jiminny-eu-ecs2 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-stop\nscreenpipe stopped\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'\nSELECT f.id, f.timestamp, f.name, o.text_json\nFROM frames f\nJOIN ocr_text o ON o.frame_id = f.id\nJOIN ocr_text_fts fts ON fts.rowid = o.rowid\nWHERE ocr_text_fts MATCH 'JY-20458'\nORDER BY f.timestamp DESC\nLIMIT 1;\nSQL\nParse error near line 1: no such table: ocr_text_fts\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.14097223,"height":0.026666667},"on_screen":true,"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},"on_screen":true,"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.14097223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.14513889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"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.28159723,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.2857639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42222223,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.4263889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5628472,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.56701386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.7034722,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.70763886,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.8440972,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"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.84826386,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-20-31-146:~","depth":1,"bounds":{"left":0.43194443,"top":0.033333335,"width":0.13680555,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5880298767810684001
|
-134575703295742251
|
visual_change
|
accessibility
|
NULL
|
Last login: Wed May 13 15:24:32 on ttys011
Poetry Last login: Wed May 13 15:24:32 on ttys011
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
Poetry could not find a pyproject.toml file in /Users/lukas or its parents
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ app
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias tenv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ alias
addssh='ssh-add ~/.ssh/*'
app='cd ~/jiminny/app'
cnt='docker exec -ti $(docker ps | grep worker | awk '\''{print $1}'\'') /bin/bash -c "cd /home/jiminny && bash"'
co='git checkout'
cov='./vendor/bin/phpunit tests/Unit --coverage-html=build/coverage'
csfix='make cs-fix'
dev='docker exec -ti $(docker ps -q --filter "name=docker_lamp_1") /bin/bash'
eu='ssh lukas@jiminny-eu-bastion -D [IP_ADDRESS]:7073 -L 7532:db:3306'
eues='ssh ubuntu@jiminny-eu-ecs1 -L 7960:vpc-activities7-e7pfbl7wojjjnvp7olfpudrgke.eu-west-1.es.amazonaws.com:80'
ext='nvm use 20 && cd ~/jiminny/extension-app && yarn build:dev && yarn preview'
fe='yarn && nvm use 24 && cd ~/jiminny/app/front-end && yarn build:watch'
fe3='cd ~/jiminny/app/front-end-vue3 && yarn build:watch:production'
gbr='git branch --sort=-committerdate'
gcb='git branch --show-current | pbcopy'
gs='git status'
hhh=history
hhs='history 0 | grep '
install_nano='apt-get update & apt-get install nano'
kar='cp -f ~/DEV/settings/goku-karabiner-settings/karabiner.edn ~/.config/karabiner.edn && goku'
ll='ls -la --color=tty'
lock='kill %1 2>/dev/null; sleep 1 && pmset displaysleepnow'
nas='ssh Adm1n@[IP_ADDRESS] -p22'
poetryshell='eval ""'
prod='ssh lukas@jiminny-prod-bastion -D [IP_ADDRESS]:7072 -L 7632:db:3306'
prodes='ssh ubuntu@jiminny-prod-ecs1 -L 7970:vpc-activities7-3o2zlrelmga5qicf2yxxwtx6bi.us-east-2.es.amazonaws.com:80'
prophet='cd ~/jiminny/app'
prophetdown='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml down"'
prophetup='aws-vault exec staging -- bash -c "env | grep AWS_ > aws-creds.env && docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build"'
qa='ssh lukas@jiminny-qa-bastion -D [IP_ADDRESS]:7074 -L 7432:db:3306'
qaes='ssh ubuntu@jiminny-qa-ecs1 -L 7950:vpc-activities7-s5zchrs4xqcnav3rjzmxgxvfvq.us-east-2.es.amazonaws.com:80'
qai='ssh lukas@jiminny-qai-bastion -D [IP_ADDRESS]:7075 -L 7777:jiminny-db-qai.c3uemcm84st0.us-east-2.rds.amazonaws.com:3306'
rmbc='rm -rf bootstrap/cache/*.php'
run-help=man
sp-db='sqlite3 ~/.screenpipe/db.sqlite '
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
sp-status='curl -s [URL_WITH_CREDENTIALS] -D [IP_ADDRESS]:7071 -L 7732:db:3306'
stges='ssh ubuntu@jiminny-stage-ecs1 -L 7980:vpc-activities7-tgeodjeaugnaiigqgdcjjkrrj4.us-east-2.es.amazonaws.com:80'
veu='ssh jiminny-eu-ecs1'
veu10='ssh jiminny-eu-ecs10'
veu11='ssh jiminny-eu-ecs11'
veu12='ssh jiminny-eu-ecs12'
veu2='ssh jiminny-eu-ecs2'
veu3='ssh jiminny-eu-ecs3'
veu4='ssh jiminny-eu-ecs4'
veu5='ssh jiminny-eu-ecs5'
veu6='ssh jiminny-eu-ecs6'
veu7='ssh jiminny-eu-ecs7'
veu8='ssh jiminny-eu-ecs8'
veu9='ssh jiminny-eu-ecs9'
vprod='ssh jiminny-prod-ecs1'
vprod10='ssh jiminny-prod-ecs10'
vprod11='ssh jiminny-prod-ecs11'
vprod12='ssh jiminny-prod-ecs12'
vprod2='ssh jiminny-prod-ecs2'
vprod3='ssh jiminny-prod-ecs3'
vprod4='ssh jiminny-prod-ecs4'
vprod5='ssh jiminny-prod-ecs5'
vprod6='ssh jiminny-prod-ecs6'
vprod7='ssh jiminny-prod-ecs7'
vprod8='ssh jiminny-prod-ecs8'
vprod9='ssh jiminny-prod-ecs9'
vqa='ssh jiminny-qa-ecs1'
vqa2='ssh jiminny-qa-ecs2'
vqai='ssh jiminny-qai-ecs1'
vqai2='ssh jiminny-qai-ecs2'
vstage='ssh ec2-user@jiminny-subenv-worker-app0'
vstg='ssh jiminny-stage-ecs1'
vstg2='ssh ubuntu@jiminny-stage-ecs2'
which-command=whence
work='cd ~/jiminny/infrastructure/dev/docker && docker compose up'
workoff='kill %1'
workon='caffeinate -d & echo "Display sleep disabled (PID $!)"'
xd='make docker-xdebug-disable'
xe='make docker-xdebug-enable'
zp='nano ~/.zprofile'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ scripts/toggle_environment start staging
Starting environment staging
Started environment(s) staging
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (JY-20891-improve-sms-text-relays) $ veu
Enter MFA code for arn:aws:iam::438740370364:mfa/[EMAIL]:
nc: read failed (0/10): Broken pipe
Connection closed by UNKNOWN port 65535
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ veu2
Warning: Permanently added 'jiminny-eu-ecs2' (ED25519) to the list of known hosts.
A newer release of "Amazon Linux" is available.
Version 2023.10.20260330:
Version 2023.11.20260406:
Version 2023.11.20260413:
Version 2023.11.20260427:
Version 2023.11.20260505:
Version 2023.11.20260509:
Run "/usr/bin/dnf check-release-update" for full release and version update info
, #_
~\_ ####_
~~ \_#####\
~~ \###|
~~ \#/ ___ Amazon Linux 2023 (ECS Optimized)
~~ V~' '->
~~~ /
~~._. _/
_/ _/
_/m/'
For documentation, visit [URL_WITH_CREDENTIALS] ~]$ docker exec -it $(docker ps --format "{{.ID}}" --filter "name=ecs-worker" | head -1) /bin/bash -c "cd /home/jiminny && bash"
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110
[2026-05-13 15:28:23] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-1184-72ca-8c79-d9e09814baa4\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
[2026-05-13 15:28:23] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"ed1a364d-0b07-4c47-95a7-d22fd8ef6bec","trace_id":"1a72fef6-427a-4e63-a9ba-b340103c976b"}
Flow refresh required.
root@453da0675541:/home/jiminny# php artisan jiminny:token-info -A 30110 -R
[2026-05-13 15:28:31] production.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:token-info","memoryBeforeCommandInMb":116.0,"memoryPeakBeforeCommandInMb":116.0} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Fetching token {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":30110,"provider":"hubspot"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:31] production.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":30110,"provider":"hubspot","refreshToken":"9417a6a067cd68efa0bd023e970cc27482ef7db27b876a4383f5a246c4e8d81c","state":"full-refresh"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":30110,"provider":"hubspot","responseBody":"{\"status\":\"BAD_HUB\",\"message\":\"missing or unknown hub id\",\"correlationId\":\"019e21f4-319c-7501-8b0e-d3118c6534f8\",\"error\":\"access_denied\",\"error_description\":\"missing or unknown hub id\"}"} {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
[2026-05-13 15:28:32] production.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b1e2505a-8c60-4607-a96a-a33209efd4c4","trace_id":"001e9c48-df0f-4111-9988-d3bb8bf7bfa8"}
Flow refresh required.
root@453da0675541:/home/jiminny# [ec2-user@ip-10-20-31-146 ~]$ exirt
-bash: exirt: command not found
[ec2-user@ip-10-20-31-146 ~]$ exit
logout
Connection to jiminny-eu-ecs2 closed.
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sp-stop
screenpipe stopped
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $ sqlite3 ~/.screenpipe/db.sqlite <<'SQL'
SELECT f.id, f.timestamp, f.name, o.text_json
FROM frames f
JOIN ocr_text o ON o.frame_id = f.id
JOIN ocr_text_fts fts ON fts.rowid = o.rowid
WHERE ocr_text_fts MATCH 'JY-20458'
ORDER BY f.timestamp DESC
LIMIT 1;
SQL
Parse error near line 1: no such table: ocr_text_fts
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/app (master) $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
⌥⌘1
ec2-user@ip-10-20-31-146:~...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39265
|
1443
|
63
|
2026-05-14T06:40:47.855009+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740847855_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-8178217047003103038
|
8635993256255712151
|
click
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,...
|
39264
|
NULL
|
NULL
|
NULL
|
|
39264
|
1443
|
62
|
2026-05-14T06:40:43.128304+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740843128_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"multilingual Whisper model","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and sets the language configuration to","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-Detect","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Advantage:","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Drawback:","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How to Force a Specific Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How to Force a Specific Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are using the Desktop App UI:","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Open the ScreenPipe settings.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Navigate to the","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AI/Transcription","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"section.","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for the","depth":29,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
354578966948796992
|
8632685918833748949
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a
multilingual Whisper model
and sets the language configuration to
Auto-Detect
.
When a new audio chunk comes in, the model listens to the first few seconds of audio, guesses the language, and transcribes the rest of that chunk using that assumption.
The Advantage:
If you are watching a tutorial in English, and then an hour later you are in a Zoom call speaking Bulgarian, ScreenPipe will automatically switch gears without you having to touch the settings.
The Drawback:
Auto-detect can sometimes guess wrong, especially if there is heavy background noise, if someone starts a sentence with a foreign loanword, or if you are rapidly code-switching between Slovak and English in the same conversation. When it guesses wrong, it might try to force Slovak words into English spelling, resulting in gibberish.
How to Force a Specific Language
How to Force a Specific Language
If you want to ensure maximum accuracy and you know you will primarily be recording in one language for a specific period, you can explicitly set the language. This also slightly speeds up the processing because the model skips the detection phase.
If you are using the Desktop App UI:
Open the ScreenPipe settings.
Navigate to the
Audio
or
AI/Transcription
section.
Look for the...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39262
|
1443
|
61
|
2026-05-14T06:40:37.322808+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740837322_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"directory and how they interact with the rest of the system.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The \"Time Machine\" Playback","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The \"Time Machine\" Playback","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"database along with","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"precise timestamps and file path references","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Re-processing and Model Upgrades","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Re-processing and Model Upgrades","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The Source of Truth for Hallucinations","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The Source of Truth for Hallucinations","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"file is your fallback source of truth to verify what was actually said.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Database Views Them","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Database Views Them","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you were to open up your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db.sqlite","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and query the tables (e.g.,","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"audio_transcriptions","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), you would see that the database treats the","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe/data/","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"soundcore AeroClip (input)_2026-05-12_07-40-48.mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"What happens if you delete them?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you manually","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"rm","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a \"file not found\" error in the background logs.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Managing the Storage Footprint","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Managing the Storage Footprint","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe records continuously, this folder will inevitably grow over time.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Built-in Garbage Collection:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Archiving:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you prefer to keep a permanent, searchable \"life log\" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"older","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said yes I will do that. Is there a way to setup languages to transcription?","depth":21,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes I will do that. Is there a way to setup languages to transcription?","depth":23,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As for setting up languages for transcription,","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"yes, you can configure it","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", but it helps to understand how ScreenPipe handles language natively first.","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"How the Transcription Engine Handles Language","depth":26,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"How the Transcription Engine Handles Language","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses a","depth":27,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
1687872328343367475
|
8487585695045135317
|
click
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your
~/.screenpipe/data/
directory and how they interact with the rest of the system.
1. The "Time Machine" Playback
1. The "Time Machine" Playback
The primary reason ScreenPipe keeps these files is for audio playback. When Whisper transcribes your meetings or ambient audio, it writes the text into the
db.sqlite
database along with
precise timestamps and file path references
.
When you search your ScreenPipe history for a specific conversation, the UI doesn't just show you the text—it uses the file path stored in the database to pull up that specific
.mp4
file and starts playing it at the exact second the keyword was spoken. Without these files, you get the transcript, but you lose the ability to actually listen to the context, tone, or nuance of the original conversation.
2. Re-processing and Model Upgrades
2. Re-processing and Model Upgrades
Local LLMs and transcription models are improving rapidly. Right now, your system might be using a quantized Whisper model to balance CPU load with accuracy. If you later decide to run a heavier, more accurate model—or if a radically better speaker diarization algorithm is released—having the raw
.mp4
files allows you to re-process historical audio. Without the raw input files, your data is permanently locked to the quality of the transcription model you were running on May 12th.
3. The Source of Truth for Hallucinations
3. The Source of Truth for Hallucinations
Speech-to-text engines, even great ones, occasionally hallucinate or misinterpret technical jargon, overlapping voices, or background noise. If a database query returns a completely nonsensical sentence, that
.mp4
file is your fallback source of truth to verify what was actually said.
How the Database Views Them
How the Database Views Them
If you were to open up your
db.sqlite
and query the tables (e.g.,
audio_transcriptions
), you would see that the database treats the
~/.screenpipe/data/
folder essentially as a blob storage backend. The tables contain columns acting as soft foreign keys pointing to filenames like
soundcore AeroClip (input)_2026-05-12_07-40-48.mp4
.
What happens if you delete them?
If you manually
rm
those files to free up space on your Mac's SSD, ScreenPipe won't crash. The SQLite database will still hold all your searchable text. However, any attempt to play back the audio for those older transcripts will silently fail or throw a "file not found" error in the background logs.
Managing the Storage Footprint
Managing the Storage Footprint
Because ScreenPipe records continuously, this folder will inevitably grow over time.
Built-in Garbage Collection:
ScreenPipe usually handles this automatically based on retention settings (e.g., deleting media older than 30 days or when the folder hits a specific GB limit).
Archiving:
If you prefer to keep a permanent, searchable "life log" without eating up your local SSD space, you don't necessarily have to let ScreenPipe delete them. You could script a simple cron job to regularly
older
files to your massive 4-drive RAID 5 array, replacing the local files with symlinks. This would keep the database references intact while offloading the heavy media storage to your NAS.
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
Edit
You said yes I will do that. Is there a way to setup languages to transcription?
You said
yes I will do that. Is there a way to setup languages to transcription?
Listen
Show thinking
Gemini said
Gemini said
That is a solid plan. Offloading those older media files to your 4-drive RAID 5 setup (or even the secondary SSD-only Beelink NAS if you end up building it) will keep your local SSD lean while keeping your database searchable.
As for setting up languages for transcription,
yes, you can configure it
, but it helps to understand how ScreenPipe handles language natively first.
How the Transcription Engine Handles Language
How the Transcription Engine Handles Language
By default, ScreenPipe uses a...
|
39260
|
NULL
|
NULL
|
NULL
|
|
39260
|
1443
|
60
|
2026-05-14T06:40:30.985499+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740830985_m1.jpg...
|
Firefox
|
Screenpipe — Archive — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"All docs · AFFiNE","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All docs · AFFiNE","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"DXP4800PLUS-B5F8","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"DXP4800PLUS-B5F8","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Screenpipe — Archive","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Screenpipe — Archive","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"SQLite Web: archive.db","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: archive.db","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"SQLite Web: db.sqlite","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SQLite Web: db.sqlite","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Claude","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Claude","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage extra usage for paid Claude plans | Claude Help Center","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"2 TB in 25 MB/s - Google Search","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2 TB in 25 MB/s - Google Search","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bitwarden","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Google Account: Lukáš Koválik (kovaliklukas@gmail.com)","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New chat","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share conversation","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ScreenPipe is fundamentally designed to be a","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"100% local, privacy-first","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":27,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"1. Where It Starts: The Capture Layer","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. Where It Starts: The Capture Layer","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"System Audio:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Microphone Input:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Everything you say into your mic.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. How It Gets Transferred and Transcribed","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. How It Gets Transferred and Transcribed","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Because ScreenPipe prioritizes local processing, the \"transfer\" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is the transcription pipeline:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The Engine:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The raw audio chunks are fed into a local speech-to-text model.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"By default, ScreenPipe uses","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"OpenAI Whisper","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Diarization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"As it transcribes the text, the engine also performs \"diarization\"—a technical term for speaker identification.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View source details. Opens side panel.","depth":29,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Storage:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The final transcribed text is then indexed into a local","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SQLite database","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. The \"Work in Progress\" (WIP) Stage","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. The \"Work in Progress\" (WIP) Stage","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"There is a slight bottleneck between","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"hearing","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the audio and","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"saving","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"the text, which acts as the WIP stage:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Buffering:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Processing Queue:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Finalization:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. Understanding the Folder Structure","depth":26,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. Understanding the Folder Structure","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"~/.screenpipe","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The SQLite Database (","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"):","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is \"done.\"","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"folders:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Temp Files:","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you see rapidly changing files, temporary","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"chunks, or locked database journals (like","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.","depth":29,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sources","depth":26,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sources","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":24,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Share and export","depth":23,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":24,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":23,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy prompt","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":21,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Expand","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Listen","depth":24,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Show thinking","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Gemini said","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Yes, those","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".mp4","depth":28,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is exactly what those files are doing sitting in your","depth":27,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-2732966694117156214
|
9207950348869356439
|
visual_change
|
accessibility
|
NULL
|
Screenpipe — Archive
Screenpipe — Archive
All docs Screenpipe — Archive
Screenpipe — Archive
All docs · AFFiNE
All docs · AFFiNE
DXP4800PLUS-B5F8
DXP4800PLUS-B5F8
Screenpipe — Archive
Screenpipe — Archive
Close tab
SQLite Web: archive.db
SQLite Web: archive.db
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Claude
Claude
Manage extra usage for paid Claude plans | Claude Help Center
Manage extra usage for paid Claude plans | Claude Help Center
2 TB in 25 MB/s - Google Search
2 TB in 25 MB/s - Google Search
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
AI Chat settings
Close
Google Account: Lukáš Koválik ([EMAIL])
Main menu
New chat
Gemini
New chat
Share conversation
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
You said Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
You said
Exaplin me: how does the ScreenPipe audio recording work? Where did it start? How is it getting transferred and transcribed? Is there some work in progress stage? How can I see from the folder structure what has been done and what hasn't been done?
Listen
Show thinking
Gemini said
Gemini said
Here is a breakdown of how ScreenPipe handles audio recording, from the moment it captures sound to how it organizes the data on your machine.
ScreenPipe is fundamentally designed to be a
100% local, privacy-first
application, meaning the vast majority of its processing happens directly on your hardware without relying on the cloud.
View source details. Opens side panel.
1. Where It Starts: The Capture Layer
1. Where It Starts: The Capture Layer
The process begins locally by tapping directly into your operating system’s audio routing. ScreenPipe simultaneously captures two separate audio streams:
System Audio:
Everything your computer outputs (e.g., the voices of other people in a Zoom or Teams meeting, a YouTube video, or Spotify).
Microphone Input:
Everything you say into your mic.
View source details. Opens side panel.
Because ScreenPipe acts as a 24/7 background process, it continuously listens to these streams and breaks the continuous audio into manageable chunks to prepare them for the next stage.
2. How It Gets Transferred and Transcribed
2. How It Gets Transferred and Transcribed
Because ScreenPipe prioritizes local processing, the "transfer" step is incredibly short. The audio data never leaves your machine unless you explicitly set up a cloud plugin.
Here is the transcription pipeline:
The Engine:
The raw audio chunks are fed into a local speech-to-text model.
By default, ScreenPipe uses
OpenAI Whisper
running locally on your hardware. (Users can also configure it to use cloud providers like Deepgram if they need faster processing, but local Whisper is the standard).
View source details. Opens side panel.
Diarization:
As it transcribes the text, the engine also performs "diarization"—a technical term for speaker identification.
It analyzes the audio to distinguish between your voice and the voices of others, labeling who said what.
View source details. Opens side panel.
Storage:
The final transcribed text is then indexed into a local
SQLite database
. This database uses Full-Text Search (FTS5), which is what allows you to instantly search for a phrase you heard in a meeting three weeks ago.
3. The "Work in Progress" (WIP) Stage
3. The "Work in Progress" (WIP) Stage
There is a slight bottleneck between
hearing
the audio and
saving
the text, which acts as the WIP stage:
Buffering:
Audio is recorded into a temporary buffer in your system's RAM or written as temporary chunk files on your disk.
Processing Queue:
Whisper requires CPU/GPU resources to transcribe. If you are having a rapid, multi-person conversation, the raw audio chunks line up in a processing queue.
Finalization:
Once the AI finishes transcribing a chunk, the text is committed to the SQLite database alongside a timestamp, and the raw audio is compressed and saved so you can play it back later.
4. Understanding the Folder Structure
4. Understanding the Folder Structure
All of ScreenPipe's data lives locally on your machine (usually in a hidden directory like
~/.screenpipe
on Mac/Linux or in your AppData folder on Windows). You can determine what has been processed by looking at a few key areas in this directory:
The SQLite Database (
):
This is the master ledger. If text exists inside this database, it means the audio has been fully transcribed, diarized, and is "done."
The
or
folders:
This is where the compressed, raw audio files and JPEG screenshots are stored permanently. Think of this as the raw archive.
Temp Files:
If you see rapidly changing files, temporary
chunks, or locked database journals (like
), this indicates the system is actively processing a backlog of audio (the WIP stage). Once the engine catches up, these temporary chunk files are usually cleared out or moved to permanent storage, and the database updates.
Are you setting up ScreenPipe for a specific workflow (like summarizing meetings or tracking your daily tasks), or just exploring how the architecture works under the hood?
Sources
Sources
Good response
Bad response
Share and export
Copy
Show more options
Copy prompt
You said I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
You said
I see the files in ~/.screenpipe/data/ as LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4. Are these used for anything after transcribing and storing in sqlite db?
Expand
Listen
Show thinking
Gemini said
Gemini said
Yes, those
.mp4
files are absolutely still used after the transcription process is complete. They are not temporary processing chunks; they act as your permanent media archive.
Here is exactly what those files are doing sitting in your...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39256
|
1443
|
59
|
2026-05-14T06:40:02.926956+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740802926_m1.jpg...
|
Firefox
|
[SRD-6853] Moxso - Potential deal stages bug - Jir [SRD-6853] Moxso - Potential deal stages bug - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
802157192643378917
|
6358615186182336580
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)...
|
39254
|
NULL
|
NULL
|
NULL
|
|
39254
|
1443
|
58
|
2026-05-14T06:39:55.115721+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740795115_m1.jpg...
|
Firefox
|
[SRD-6853] Moxso - Potential deal stages bug - Jir [SRD-6853] Moxso - Potential deal stages bug - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37/SRD-6853...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
8933250702543941068
|
6358616302873768004
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39253
|
1443
|
57
|
2026-05-14T06:39:53.170058+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740793170_m1.jpg...
|
Firefox
|
[SRD-6853] Moxso - Potential deal stages bug - Jir [SRD-6853] Moxso - Potential deal stages bug - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37/SRD-6853...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
12
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
4
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
3
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
3
Processing team
Processing team
Star Processing team
6
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All open tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All open tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star All open tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Unassigned tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Unassigned tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Unassigned tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Support team Queue","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Support team Queue","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Support team Queue","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Raised by me","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Raised by me","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Raised by me","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Assigned to me","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Assigned to me","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Assigned to me","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service requests","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service requests","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Service requests","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Platform team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Processing team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Site reliability team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Site reliability team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Site reliability team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"New features requests","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New features requests","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star New features requests","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"InfoSec issues","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"InfoSec issues","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star InfoSec issues","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ready for Customer","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ready for Customer","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Ready for Customer","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Resolved tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Resolved tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Resolved tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"999+","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-8432667450037908690
|
5782155688009424996
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
12
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
4
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
3
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
3
Processing team
Processing team
Star Processing team
6
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests...
|
39249
|
NULL
|
NULL
|
NULL
|
|
39249
|
1443
|
56
|
2026-05-14T06:39:46.848101+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740786848_m1.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37/SRD-6853...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queue","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Queue","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true}]...
|
-8112779537512122447
|
5782155481850859588
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39247
|
1443
|
55
|
2026-05-14T06:39:44.150725+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740784150_m1.jpg...
|
Firefox
|
[SRD-6849] Recorded call does not appear on the da [SRD-6849] Recorded call does not appear on the dashboard - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
9191714527367147665
|
6358616285693895236
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]...
|
39242
|
NULL
|
NULL
|
NULL
|
|
39242
|
1443
|
54
|
2026-05-14T06:39:20.987729+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740760987_m1.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37/SRD-6849...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true}]...
|
-6788181558091505324
|
6358616285693947972
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39239
|
1443
|
53
|
2026-05-14T06:39:15.824200+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740755824_m1.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queue","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Queue","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4482378980747908020
|
6349609086439153860
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query...
|
39237
|
NULL
|
NULL
|
NULL
|
|
39237
|
1443
|
52
|
2026-05-14T06:39:10.605067+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740750605_m1.jpg...
|
Firefox
|
Work — Mozilla Firefox
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
New Tab
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
22°
C
New York City
Open menu
Mozilla Firefox
Search with Google or enter address
Search with Google or enter address
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Open context menu for Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Jiminny
Jiminny
Open context menu for Jiminny
Pipelines - jiminny/app
Pipelines - jiminny/app
Open context menu for Pipelines - jiminny/app
Userpilot | Events
Userpilot | Events
Open context menu for Userpilot | Events
Inbox (1,620) - [EMAIL] - Jiminny Mail
Inbox (1,620) - [EMAIL] - Jiminny Mail
Open context menu for Inbox (1,620) - [EMAIL] - Jiminny Mail
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Open context menu for JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
Open context menu for 503 Service Temporarily Unavailable
Jiminny
Jiminny
Open context menu for Jiminny
Customize
Customize
jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"New Tab","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22°","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"C","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"New York City","depth":8,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Open menu","depth":7,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Mozilla Firefox","depth":8,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXButton","text":"Search with Google or enter address","depth":8,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Search with Google or enter address","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Jiminny","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Jiminny","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Pipelines - jiminny/app","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Pipelines - jiminny/app","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Userpilot | Events","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Events","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Userpilot | Events","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Inbox (1,620) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,620) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Inbox (1,620) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"503 Service Temporarily Unavailable","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"503 Service Temporarily Unavailable","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for 503 Service Temporarily Unavailable","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Jiminny","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open context menu for Jiminny","depth":11,"on_screen":true,"help_text":"Open menu","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Customize","depth":8,"on_screen":true,"help_text":"Customize this page","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customize","depth":10,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
7297227275871217909
|
-2577092718718214073
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
New Tab
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
22°
C
New York City
Open menu
Mozilla Firefox
Search with Google or enter address
Search with Google or enter address
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Open context menu for Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Jiminny
Jiminny
Open context menu for Jiminny
Pipelines - jiminny/app
Pipelines - jiminny/app
Open context menu for Pipelines - jiminny/app
Userpilot | Events
Userpilot | Events
Open context menu for Userpilot | Events
Inbox (1,620) - [EMAIL] - Jiminny Mail
Inbox (1,620) - [EMAIL] - Jiminny Mail
Open context menu for Inbox (1,620) - [EMAIL] - Jiminny Mail
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
Open context menu for JY-20543 add AJ reports User pilot tracking by LakyLak · Pull Request #11932 · jiminny/app
503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
Open context menu for 503 Service Temporarily Unavailable
Jiminny
Jiminny
Open context menu for Jiminny
Customize
Customize
jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39234
|
1443
|
51
|
2026-05-14T06:39:08.517591+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740748517_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-8499079318723371229
|
6358542755715430468
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1...
|
39232
|
NULL
|
NULL
|
NULL
|
|
39232
|
1443
|
50
|
2026-05-14T06:39:06.909561+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740746909_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-7199358446582672287
|
5779833362647486532
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39230
|
1443
|
49
|
2026-05-14T06:39:02.694437+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740742694_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
770587369887267890
|
6356294114955104324
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations...
|
39228
|
NULL
|
NULL
|
NULL
|
|
39228
|
1443
|
48
|
2026-05-14T06:39:02.183390+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740742183_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Reporting Center","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Reporting Center","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add shortcut","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add shortcut","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Archived work items","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Archived work items","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for archived work items","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for archived work items","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create dashboard","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create dashboard","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
7099056294001175307
|
6356608665605001316
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
39226
|
1443
|
47
|
2026-05-14T06:39:00.424417+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740740424_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Reporting Center","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Reporting Center","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add shortcut","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-680137168916266069
|
5780183166393127012
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Team Priority
Team Priority
View all queues
View all queues
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut...
|
39224
|
NULL
|
NULL
|
NULL
|
|
39224
|
1443
|
46
|
2026-05-14T06:38:58.752910+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778740738752_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/prophet","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/prophet","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19958] Upgrade BE libraries - May - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20773] User Pilot not receiving events on report generated - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"TypeError: League\\Flysystem\\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Userpilot | Ask Jiminny Report Generated","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Userpilot | Ask Jiminny Report Generated","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-19957] Upgrade BE libraries - Apr - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dependabot alerts · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dependabot alerts · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Dev Tools - Elastic","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Dev Tools - Elastic","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | eu-west-1","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch | eu-west-1","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Tabs from other devices","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open history (⇧⌘H)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open bookmarks (⌘B)","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Reporting Center","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Reporting Center","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add shortcut","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add shortcut","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Archived work items","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Archived work items","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for archived work items","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for archived work items","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-935053762221225958
|
5780147913301577828
|
click
|
accessibility
|
NULL
|
Usage | Windsurf
Usage | Windsurf
JY-20891 add sup Usage | Windsurf
Usage | Windsurf
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Dependabot alerts · jiminny/prophet
Dependabot alerts · jiminny/prophet
[JY-19958] Upgrade BE libraries - May - Jira
[JY-19958] Upgrade BE libraries - May - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
[JY-20773] User Pilot not receiving events on report generated - Jira
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
JY-19957 | Remove abanded sympfony debug, compose upgrade by nikolaybiaivanov · Pull Request #12022 · jiminny/app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
TypeError: League\Flysystem\Filesystem::has(): Argument #1 ($location) must be of type string, null given, called in /home/jiminny/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php on line 218 — jiminny — app
Userpilot | Ask Jiminny Report Generated
Userpilot | Ask Jiminny Report Generated
[JY-19957] Upgrade BE libraries - Apr - Jira
[JY-19957] Upgrade BE libraries - Apr - Jira
Dependabot alerts · jiminny/app
Dependabot alerts · jiminny/app
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Dev Tools - Elastic
Dev Tools - Elastic
Jiminny
Jiminny
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
CloudWatch | eu-west-1
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards...
|
NULL
|
NULL
|
NULL
|
NULL
|